質問

誰でもできるのでは説明では、初級-中級レベルの用語の"行バス"にて、"輸送"と"終点"の文脈の 企業サービスバス?私はC#の開発と数年の経験がけ始めとするESB.

この"バス"ではキューにして送受信できます。今のとのこと。しかし仕事をしている一部の既存コードを使用 NServiceBus と思いまgrokkedの評価項目"、"輸送"の用語っ巨大な飛躍に私は思っています。

役に立ちましたか?

解決

いを明確にその条件をす:

バス コンテキストのESB建築を考えるべきではないとして簡単なキューにメッセージの派遣.ための統合には、さまざまな用途に使われるESBを提供します。重要な追加の機能のESB:

  • ルーティングです。メッセージが送られ異なるサービスによっては、メッセージの内容や評価項目仕様となります。
  • メッセージ変換の仲介と異なるフォーマット
  • トランスポートプロトコルに変換します。ESBできる用途のシームレスな統合 を使用する異なる輸送プロトコル(JMS,HTTP/S、純TCPなど)
  • メッセージが充実。メッセージを充実させる欠損データの前ます。
  • 安全保障
  • 管理-監視

そのfunctionalites提供するサービスの運営内ESB.サービスの接続を介して -均一な、独自の"アドレス".メッセージを派遣と評価項目を統一 輸送 (方法/プロトコルのカプセル化メッセージのペイロード).アプリをネイティブの利用の異なる輸送に接続する必要がありESB送に適したアダプター-サービスを利用する者に対し、必要な輸送に変換します。この方法を利用したアプリケーションESBは切り離がお互いを提供する必要があり換。

もちろん、それだけでも簡単に記述する。このサービス企業バスのみを追い期間の特定の種類の建築(コンセプト)では標準化されていません。で特定の実装ではそれぞれ異なるため、それぞれる。ご興味のある方に標準化されESBきくJBI(Java事業統合).がオープンソースの実装JBI avalableしており、中 Apache ServiceMix, ユーザー登録ご当地グ, OpenESB.非常に良い入門ESB技術は"オープンソースESBs行"出版物を置い.

他のヒント

私は、ESBおよびソリューションを統合するために使用される様々なモデルや模様を中心に展開エンタープライズアプリケーション統合(EAI)、に関連するリソースを見てお勧めします。 ESBアーキテクチャのためのGoFであることを考えます:

http://www.enterpriseintegrationpatterns.com/する

http://www.enterpriseintegrationpatterns.com/toc.htmlする

これらのパターンのすべてはあなたの人々が達成ESBのために使用するかのアイデアを与えるだろうし、パターンが日曜大工ESBの統合の一般的な落とし穴を提供するのに有用です。私はその本を通って、そのことから、ソースの人々を通じて膨大な量のことを学びました。

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