Jim Webber on "Guerilla SOA"

そもそもゲリラSOAのインタビューですが、中盤で良いことが書いてあります。
SOAで重要なのはサービスとメッセージ。オペレーションはビジネスの観点からは見えない。

So you mentioned services and messages as two abstractions? What about operations?

Operations are an abstraction which I do not believe exists in a service oriented architecture. They may well exist in your implementation of a service but that is nothing that I want to share with you. This is a technical detail which is my business inside my implementation.

タイプやオペレーションを意識した連携は密結合につながるということです。このことは、もっともっと強調されてよいと思います。SOAではWebサービスは実装手段であって、それはサービスという観点からはどうでもよいことです。