どの SOAP 実装 (Axis/CXF など) から始めればよいでしょうか?
これらは異なる (そして非常に人気のある) フレームワークです。どちらかを選択して使用します。フレームワークを交換するのは慣習的ではないか、簡単ではありません
ベンダー固有の実装に切り替える代わりに、最初から使用できるデフォルトの実装はありますか?
ここで何を意味するのかわかりません。Java はJSR
Web サービス用に を定義しておりMetro
、リファレンス実装があるため、使用しないもの、たとえばGlassfish
展開用に固有のものは、ベンダー固有ではないものとしてカウントされます。Axis 2またはCXFは非常に人気のあるフレームワークであり、多くのオンライン チュートリアルがある
ため、いずれかを使用することをお勧めします。
これらの実装に関する段階的な情報を提供できる本はありますか?
多くのリソースがありますが、より具体的なものを調べる必要があります。
あなたが行くAxis 2
か、CXF
あなたは多くのオンラインチュートリアルを見つけるでしょう
それ (JAX-RPC) は完全に時代遅れだと本当に思いますか? 既存のサービスをサポートするためにも、その基本を理解する必要があると思います。ではない?
はい、時代遅れです。旧仕様です。調べる必要はありません。
アノテーションなしでサービスを実装することは可能ですか?
もちろん。通常、すべてのチュートリアルでは、アノテーションを使用して Web サービスを開始する例と、WSDL
最初に を作成しWSDL
、Web サービス (スタブ) が自動生成される から Web サービスを開始する例を示します。
SOA と Web サービスの違いは何ですか?
Web サービスは、提供する実装技術の 1 つとして使用されますSOA
。
一方が他方の実装コンポーネントであるため、これら 2 つのテクノロジの違いを特定する本はありません。あなたが学ぶ必要があるなら、SOA
たくさんの本があります。この質問は本の推薦についてですか?