0

現在、ドメイン オブジェクトを返すバックエンド システムがあります。mule を使用して REST & SOAP フロント エンドを構築したいと考えています。REST または SOAP ベースの応答を作成し、バックエンドがプロトコルに依存しないようにするために、2 つのプロトコル アダプター (REST と SOAP) を作成することを考えています。プロトコルを理解し、適切な応答を生成するよう委任する、サービス用のミュール トランスレータを作成する方がよいのか、サービスへの 2 つのクラス インターフェイス (JAX-RS/JAX-WS アノテーションを使用) を作成するだけの方がよいのか、私にはわかりません。 .

このテーマに関する文献、ベスト プラクティス、または設計パターンはあまり見つかりません。誰かが役に立つ資料を教えてくれたり、意見を提供してくれませんか?

4

1 に答える 1

0

メッセージのフォーマット用にトランスフォーマーを書くのは時間の無駄です。

JAX-RS/JAX-WS アノテーションを使用してサービス クラスを記述する必要があります。トランスポートは両方に存在します。

REST サービスの場合は、Jersey トランスポートを使用できます: http://www.mulesoft.org/documentation/display/JERSEY/User 's+Guide

SOAP サービスの場合、CXF トランスポート (JAX-RS もサポート) を使用できます: http://www.mulesoft.org/documentation/display/CXF/Building+a+web+service

注: これには mule はまったく必要ありません。Jersey と CXF の両方が tomcat のようなサーブレット コンテナーで実行されます。

于 2011-05-07T00:27:32.843 に答える