用語
アダプターについて理解するには、以下の用語を理解する必要があります。
- アダプター
- 統合ブローカーとアプリケーション (またはテクノロジー) との間の通信をサポートするコンポーネントを備えている、WebSphere Business Integration システムのコンポーネント。アダプターには、コネクター、メッセージ・ファイル、および構成ツールが必ず含まれています。また、Object Discovery Agent (ODA) も含まれていることがあります。また、一部のアダプターではデータ・ハンドラーが必要な場合があります。
- アダプター・フレームワーク
- IBM が提供する、アダプターの構成と実行のためのソフトウェア。アダプター・フレームワークには、ランタイム・コンポーネントとして、Java ランタイム環境、コネクター・フレームワーク、および Object Discovery Agent (ODA) ランタイムが組み込まれています。コネクター・フレームワークには、コネクターを新規開発するときに必要となるコネクター・ライブラリー (C++ および Java) が含まれています。ODA ランタイムには、ODA を新規開発するときに必要となる Object Development Kit (ODK) のライブラリーが含まれています。構成用コンポーネントとしては、以下のツールが用意されています。
- Business Object Designer
- Connector Configurator
- Log Viewer
- System Manager
- Adapter Monitor
- Test Connector
- アダプターに関連付けられた Object Discovery Agent (ODA) (用意されていない場合もあります)
- Adapter
Development Kit (ADK)
- アダプター開発用のサンプルをいくつか備えた開発キット。サンプルには、コネクターと Object Discovery Agent (ODA) のサンプルも含まれます。
- コネクター
- ビジネス・オブジェクトを使用して、統合ブローカーにイベント関連の情報を送信し (イベント通知)、統合ブローカーから要求関連の情報を受信する (要求処理)、アダプターのコンポーネント。コネクターは、コネクター・フレームワークと、コネクターのアプリケーション固有のコンポーネントで構成されています。
- コネクター・フレームワーク
- コネクターのアプリケーション固有のコンポーネントと統合ブローカーの間の相互作用を管理する、コネクターのコンポーネント。このコンポーネントは、必要な管理サービスをすべて備えており、コネクターが必要とするメタデータをリポジトリーから取得します。コネクター・フレームワークは Java で記述されており、C++ で記述されたアプリケーション固有のコンポーネントをサポートできるように C++ 拡張が組み込まれています。コネクター・フレームワークのコードはすべてのコネクターで共通です。
- コネクター・コントローラー
- コラボレーションと相互作用する、コネクター・フレームワークのサブコンポーネント。コネクター・コントローラーは、InterChange Server 内で動作するもので、アプリケーション固有のビジネス・オブジェクトと汎用ビジネス・オブジェクトの間のマッピングを開始し、コラボレーションのビジネス・オブジェクト定義に対するサブスクリプションを管理します。
- 統合ブローカー
- 異種のアプリケーションの間でデータを統合する、WebSphere Business Integration システムのコンポーネント。通常、統合ブローカーはさまざまなサービスを備えています。このサービスには、データをルーティングする機能、統合プロセスを決定する規則のリポジトリー、各種アプリケーションに接続する機能、および統合を容易にする管理機能が含まれます。統合ブローカーには、WebSphere Business Integration Message Broker や WebSphere Business InterChange Server などがあります。
- WebSphere Business Integration システム
- 多様なソースの間で情報を移動してビジネス関連の情報を交換し、エンタープライズ環境内の異種のアプリケーションの間で情報の処理とルーティングを行う、エンタープライズ・ソリューション。このビジネス・インテグレーション・システムは、統合ブローカーと 1 つ以上のアダプターで構成されています。
- WebSphere Business Integration Message Broker バージョン 2.2
- WebSphere MQ キュー間でメッセージの変換とルーティングを行う、メッセージ・ブローカー製品。このテクノロジーにより、アプリケーションは、リモート・キューとの間でメッセージを送受信して非同期的に通信することができます。WebSphere Integration Message Broker での大きな変更点は、ユーザー定義のロジックに基づいてメッセージをフォーマット、格納、およびルーティングできる機能を追加するメッセージ・フローが追加されたことです。
