この開発ガイドは、統合およびコネクティビティー・ソリューションの実装を担当している、企業のアーキテクト、統合アーキテクト、および開発者向けに作成されています。このガイドではまず、Enterprise Service Bus (ESB) の機能および使用パターンの理解に役立つ、ハイレベルの概念および機能について説明しています。次に、この開発ガイドでは、機能およびパターンを IBM® Process Server に実装する方法について説明しています。
概要
この開発ガイドは、統合およびコネクティビティー・ソリューションの実装を担当している、企業のアーキテクト、統合アーキテクト、および開発者向けに作成されています。このガイドではまず、Enterprise Service Bus (ESB) の機能および使用パターンの理解に役立つ、ハイレベルの概念および機能について説明しています。次に、この開発ガイドでは、機能およびパターンを実装する方法について説明しています。
サービス・コンポーネント・アーキテクチャー
サービス・コンポーネント・アーキテクチャー (SCA) は、SOA ベースのソリューションを定義および実装するモデルです。このセクションには、IBM Business
Process Manager Advanced 内の SOA の IBM 実装、およびその関連ツールである Integration Designer が詳述されています。
Web サービス・バインディング
Web サービス・インポート・バインディングを使用すると、サービス・コンポーネント・アーキテクチャー (SCA) コンポーネントから外部の Web サービスを呼び出すことができます。
Web サービス・エクスポート・バインディングを使用すると、SCA コンポーネントを Web サービスとしてクライアントに公開できます。
サービスの呼び出し
サービスは IBM Process
Server によって呼び出すことができるため、他のサービスと対話するソリューションを作成できます。コールアウト・ノードまたはサービス起動メディエーション・プリミティブを使用してサービスを呼び出すことができます。サービス呼び出しは、同期および非同期のプログラミング・スタイルを使用して、要求および応答の両方のフローで実行できます。このセクションでは、サービス呼び出しを実行することができるさまざまな方法について詳しく説明します。