ESB
読み方:イーエスビー
別名:エンタープライズサービスバス
ESBとは、システム構成の一種であるサービス指向アーキテクチャ(SOA)をベースとして、企業全体のアプリケーションを統合するための技術、あるいはそのためのミドルウェアのことである。
ESBはHTTPやSOAP、JMS(Java Message Service)などのプロトコルをサポートしており、異なる基盤の間でのデータのやりとりを行うためにデータ形式の変換を行ったり、データの振り分け(ルーティング)や非同期連携を行ったりすることができる。ESBを利用することによって、企業内の各種アプリケーションやWebサービスを統合することが可能となる。
EAIの代表的な製品としては、IBMの「WebSphere Enterprise Service Bus」などがある。
参照リンク
WebSphere Enterprise Service Bus - 日本IBM
エンタープライズ・サービス・バス
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/01/06 23:24 UTC 版)
エンタープライズ・サービス・バス(英: Enterprise service bus, ESB)は、一般に標準に基づくミドルウェアインフラストラクチャー製品で実装されるソフトウェアアーキテクチャの構成要素であり、上位のより複雑なアーキテクチャの基盤となるサービスを提供するイベント駆動型で標準ベースのメッセージングエンジン(バス)である。
- 1 エンタープライズ・サービス・バスとは
- 2 エンタープライズ・サービス・バスの概要
- 3 主な特徴
- 4 主な利点と欠点
- 5 参考文献
エンタープライズサービスバス(ESB)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/01/03 05:58 UTC 版)
「信頼できる唯一の情報源」の記事における「エンタープライズサービスバス(ESB)」の解説
エンタープライズサービスバス(ESB)を使用すると、組織内の任意個のシステムが、別のシステムで変更されたデータの更新を受信できる。信頼できる唯一の情報源を実装するには、任意の実体に対して、正しいデータソースを特定する必要がある。この実体への変更(作成、更新、および削除)は、ESB を介して公開される。そのデータのコピーを保持する必要がある他のシステムは、この更新を購読し、それに応じて独自のレコードを更新する。任意の実体について、マスターとなるデータソースを特定する必要があり、これはしばしばゴールデンレコードと呼ばれる。任意のシステムは、特定の実体(顧客など)に関する情報を公開することもできるし、他の実体(製品など)に関する情報について別のシステムからの更新を購読することもできる。[要出典] 別のアプローチとして、ポイントツーポイントのデータ更新があげられる。しかし、システムの数が増えるにつれて指数関数的にコストがかかるため、このアプローチはITアーキテクチャとしては支持されなくなっている。[要出典]
※この「エンタープライズサービスバス(ESB)」の解説は、「信頼できる唯一の情報源」の解説の一部です。
「エンタープライズサービスバス(ESB)」を含む「信頼できる唯一の情報源」の記事については、「信頼できる唯一の情報源」の概要を参照ください。
- エンタープライズ・サービス・バスのページへのリンク