2010-11-25 7 views
4

私は非常に豊富なSpring 3.0サービスアーキテクチャ(典型的なアーキテクチャ、モデルオブジェクトの束、これらのオブジェクトを扱う一連のサービス)を持っています。これらのサービスの一部をSOAP Webサービスとして公開したいと思います。SOAPサービスとして公開しているSpringサービス

以前はSOAP Webサービスを開発していましたが、これまでは比較的単純で専用でしたが、私たちはAxis 2を常に使用していました。Axis 2は依存性と実装面で少し重いことがわかりました。これは私の現在のプロジェクトをひどく怒らせることになると心配しました。

私はApache CXFを使用しているように見えますが、これはかなり簡単に思えます。だから私はこれに関するいくつかのアドバイスを探しています。誰にもこれに関する実用的な経験はありますか?長所と短所?

+0

どのような種類のWebサービス開発スタイルが必要ですか? "コードファースト"、または "スキーマファースト"? – skaffman

+1

このコードはすでに存在しているので、最初にコードを作成することをお勧めします(私はすでにSpringサービスを持っていますが、その一部を公開したいだけです)。 – tmbrggmn

答えて

2

私たちは、SOAPサービスのためにCXFでのスプリングを使用していて、それが非常にスムーズになります。 CXFチュートリアルの後には、xml名前空間jaxwsを使用するだけで簡単に使用できます。

+0

私はこれに関する良い例を見つけました:http://united-coders.com/phillip-steffensen/developing-a-simple-soap-webservice-using-spring-301-and-apache-cxf-226 – tmbrggmn

0

私は他のWebサービスフレームワークを実際にテストしていません。常にCXFを使っていて、それにはかなり満足しています。

http://sites.google.com/site/apachecxfnetbeans/loanprocちょうど最初の数段落をスキップ(データベースの統合、などなどのテスト:あなたは、NetBeansを(でもない場合、それはまだ私が言うと思い便利です)を使用している場合

、このチュートリアルをチェックしてください。あなたはすでに知識を持っているはずです)。 NetbeansでのCXFの統合は、組み込みのnetbeans機能を使用して高速クライアントを作成する場合に便利です。

歓声

関連する問題