2011-04-05 10 views
0

私は現在ドメインオブジェクトを返すバックエンドシステムを持っています。 muleを使用してSOAPフロントエンドREST &を構築したいと思います。 RESTまたはSOAPベースの応答を作成し、バックエンドがプロトコルに依存しないことを確認するには、2つのプロトコル・アダプター(RESTおよびSOAP)の作成を検討しています。プロトコルとデリゲートが適切なレスポンスを生成することを理解しているサービスのミュールトランスレータを作成する方が良いかどうか、またはサービスに2つのクラスインタフェース(JAX-RS/JAX-WSアノテーションを使用)を作成するだけでは不明です。プロトコルアダプタ作成時のフィードバック/パターン

私は多くの文献、ベストプラクティス、またはデザインパターンを対象にしていません。誰かが私に役立つ資料を教えたり、意見を述べたりすることはできますか?

答えて

0

メッセージフォーマット用の変圧器の作成は時間の無駄です。

JAX-RS/JAX-WSアノテーションを使用してサービスクラスを作成し、両方のトランスポートが存在する必要があります。あなたがジャージーの輸送に使用できるRESTサービスの場合

http://www.mulesoft.org/documentation/display/CXF/Building+a+web+service

注: http://www.mulesoft.org/documentation/display/JERSEY/User年代+ガイド

あなたはCXFトランスポートを使用することができますSOAPサービスの場合は、(また、JAX-RSをサポートしています):このためには、JuleとCXFの両方がTomcatのようなサーブレット・コンテナで実行されているため、これはまったく必要ありません。