connectiong ESB経由のSpring MVCを使用したRESTfulなサーバー

私は2つのサーバーを持っています。まず、商品に関するXMLを生成する RESTfull というサーバがあります。 第2は、第1サーバからXMLを消費し、それを進めてクライアントに提示するSpring MVCサーバです。私はこの仕事のためにESB(servicemix - 多分その他)を使う必要があります。

だからそれは次のようになります:

client => Server2 (Spring) => ESB => Server1 (REST)

そして帰り道:

Server1 (REST) => [XML] => ESB => Server2 [processing XML] => [web Page] => client

だから私は最初のサーバーをESBに接続してXMLを作りたいと思っています。 (それほど難しい作業ではないようですが、アドバイスを受けています。

しかし、主に私はESBに第二のサーバー(春のMVC)を接続し、最初のサーバーからデータを要求する方法を知る必要がありますか?今私はローカルDBからクライアントの要求に答えるが、私はESB経由でRESTfullサーバーからデータを取得する必要があります。私は成功していない週にそれについて検索してきました。

私に指示をお願いしますか?

0

1 答え

Spring MVCアプリケーションをRESTサービスに接続するには、Spring 3.x RestTemplate を参照してください。これは、サーバー1でホストされているネイティブのRESTサービス、またはESBでこれらのサービス用に作成したプロキシと通信する場合には関係ありません。

また、Apache Wink Client 別のものここ

ESBはRESTサービスをSOAPなどに変換できますが、そのパスを示唆しません。簡単にRESTサービス用のプロキシサービスを作成し、say-XMLをJSONなどに/から変換するには、 UltraESB を検討することもできます。非常に優れたRESTサポートを提供し、使いやすくて拡張性が高い[注 - 私はUltraESBを開発しているAdroitLogicのCTOです]

0
追加された