SOA/メッセージングの実装にはどのようなツールを使用していますか?

StackOverflow https://stackoverflow.com/questions/99980

  •  01-07-2019
  •  | 
  •  

質問

Nサービスバス そして 大量輸送 は、MSMQ およびその他のメッセージ キューを使用したメッセージングを実装するために使用できる 2 つのツールです。

アプリケーション間で通信するためにメッセージングを使い始めると、古い RPC スタイルには戻りたくないことがわかります。

私の質問は、他にどのようなツールがあるのか​​ということです。どのようなツールを使用しますか?

役に立ちましたか?

解決

Apache ActiveMQ おそらく最も人気があり強力なオープン ソース メッセージ ブローカーであり、最も活発なオープン ソース コミュニティが背後にあります。 必要に応じて商用サポート、トレーニング、ツールを提供します.

ActiveMQ のさらに興味深い点の 1 つは、以下を幅広くサポートしていることです。 多数の異なる言語バインディングとトランスポート プロトコル

他のヒント

WebSphere Message Broker は、MQ 上で動作する IBM の主力 ESB です。

また、Web サービス全体の ESB に特化した、少し軽量な製品である WebSphere ESB も作成しています。

同期メッセージ ベースの操作には WCF サービスを使用し、非同期操作には nServiceBus を使用します。

ローグウェーブは大人気です [ http://roguewave.com/products/hydra/ ]

IBM の Websphere 製品も同様です [ http://en.wikipedia.org/wiki/Mqseries ]

WCF は非常に強力なので、.NET 分野でメッセージ ベースのシステムを起動する人は誰でも検討する必要があります。

BizTalk のアダプターを最大限に活用できない限り、BizTalk は使用しないことをお勧めします。通信する古いシステムがたくさんあります)。

Nuedesic は優れた WCF ベースの ESB、Neuron を作成しています。少しお金を払っても構いません。

私が IBM ソフトウェア スタックを使用しているのは、IBM ソフトウェア スタックには最も広範な機能セット (パブリッシュ/サブスクライブ、非同期、同期) とプラットフォーム サポート (プラットフォームと言語の 60 以上の組み合わせ) があり、さらに IBM が提供する優れた無料ツール セットがあるためです。

操作には、線形ログローテーション IBM WebSphere MQ supportpac を使用します。

開発とテストでは、偽の COBOL、Java、MS オブジェクト、その他のバイナリおよびテキスト オブジェクトを生成する RFHUTIL と、HTTP Web サービスを呼び出す SOAPUI が好きです。MQ ベースの Web サービスを呼び出す必要がある場合は、RFHUtil に戻ります。もちろん、管理者用の Websphere MQ Explorer です。

私たちは、慣れれば高速で信頼性の高い古い WebSphere Message Broker 6.1 (現在は IBM Integration Bus) を使用しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top