http://martinfowler.com/bliki/ProvideServiceStub.html

サービス指向アーキテクチャでサービスを構築する人にとって、重要な考え方である。 サービスを構築時、クライアントがテストできるようサービススタブも構築する。このようなスタブは、一定のリクエストに対する定められたレスポンスを返し、エラー状況をシミュレートし、さらに、クライアントマシン上でも動く必要がある。あなたは、この擬似スタブが本番用のシステム動作と同じであることを保証しなくてはならないだろう。クライアントにスタブを提供することにより、あなたのサービスはクライアントにとって使いやすいものとなる。ということは、使ってもらえるかもしれないということだ。