BizTalk アダプター パックの機能
BizTalk アダプター パックを使用すると、外部システムと対話するために、サービス指向のプログラムによるアクセスが可能になります。 アダプターは、クライアントに次の利点を提供します。
一貫した設計時エクスペリエンス。 アダプターは、LOB 成果物のメタデータを参照、検索、および取得するための一般的で使いやすいデザイン時エクスペリエンスを提供します。
さまざまなプログラミング オプション。 アダプターには、Windows Communication Foundation (WCF) チャネル モデル、WCF サービス モデル、ADO.NET、Web サービス、BizTalk Server でサポートされているモデルなど、プログラミング モデルの選択肢が用意されています。
LOB 間の均一なエクスペリエンス。 アダプターは、WCF と Microsoft Windows Communication Foundation (WCF) 基幹業務 (LOB) アダプター SDK の使用を標準化しているため、LOB システムにアクセスするための統一されたエクスペリエンスが提供されます。
前述のように、アダプターは WCF LOB アダプター SDK の上に構築されています。 WCF LOB アダプター SDK は、BizTalk Server や Microsoft Office などのさまざまなクライアント アプリケーションで使用できる統合アダプターを構築するための一般的な基礎を提供します。 WCF LOB アダプター SDK は、統合アダプターを Windows Communication Foundation (WCF) チャネルとして公開することで、アダプター戦略を Microsoft サービス戦略に合わせて調整します。 WCF LOB アダプター SDK の詳細については、 WCF LOB アダプター SDK のドキュメントを参照してください。
Oracle EBS アダプターの概要
Microsoft BizTalk Adapter for Oracle E-Business Suite は、Oracle E-Business Suite を WCF サービスとして公開します。 アダプター クライアントは、SOAP メッセージをアダプターと交換することで、Oracle E-Business Suite に対して操作を実行できます。 アダプターは SOAP メッセージを使用し、操作を実行するために適切な ODP.NET 呼び出しを行います。 アダプターは、Oracle E-Business Suite からの応答を SOAP メッセージの形式でクライアントに返します。
Oracle E-Business アダプターは、Oracle E-Business Suite 成果物 (PL/SQL API、インターフェイス テーブル/ビュー、同時実行プログラム、および要求セット) と、Web サービス記述言語 (WSDL) の形式で SOAP メッセージの構造を記述する基になる Oracle データベース成果物 (テーブル、関数、プロシージャなど) のメタデータを表示します。 Oracle E-Business アダプターは、Add Adapter Service Reference Visual Studio プラグイン、Add Adapter Metadata Wizard、および Consume Adapter Service BizTalk Project Add-in を使用して、アダプター クライアントが操作のメタデータを取得できるようにします。 アダプターは、プログラミング ソリューションで使用できるプログラミング成果物も生成します。 アダプター サービス 参照 Visual Studio プラグインの追加、アダプター メタデータの追加ウィザード、およびアダプター サービス BizTalk プロジェクト アドインの使用の詳細については、「 Visual Studio の Oracle E-Business Suite への接続」を参照してください。
Oracle E-Business アダプターは、Oracle Data Provider for .NET (ODP.NET) 11.1.0.7 を使用して Oracle E-Business Suite と通信します。 ODP.NET 11.1.0.7 は、Oracle Data Access Components (ODAC) のコンポーネントの 1 つです。 Oracle E-Business アダプターを使用すると、次の方法で Oracle E-Business Suite と通信できます。
BizTalk アプリケーションを開発する。 詳細については、「 BizTalk Server アプリケーションの開発」を参照してください。
Windows Communication Foundation (WCF) サービス モデルを使用する。 詳細については、「 WCF サービス モデルを使用した Oracle データベース アプリケーションの開発」を参照してください。
WCF チャネル モデルを使用する。 詳細については、「 WCF チャネル モデルを使用した SQL アプリケーションの開発」を参照してください。
Oracle E-Business Suite へのアクセス
Oracle E-Business Suite で操作を実行するには、アダプター クライアントが Oracle E-Business Suite の関連成果物にアクセスできる必要があります。 外部アプリケーションでは、SQL ステートメントを使用して、Oracle E-Business Suite インターフェイス テーブルとデータベース テーブルのデータを追加または削除できます。 アプリケーションでは、ビュー、関数、およびプロシージャを使用して、インターフェイス テーブルとデータベース テーブルのデータにアクセスすることもできます。 Microsoft BizTalk Adapter for Oracle E-Business Suite を使用すると、アダプター クライアントは Oracle E-Business Suite および基になるデータベース内の成果物を参照できます。 Oracle E-Business Suite では、アダプター クライアントはインターフェイス テーブル、インターフェイス ビュー、同時実行プログラム、要求セットを参照できます。また、基になる Oracle データベースでは、アダプター クライアントはテーブル、ビュー、ストアド プロシージャ、関数、PL/SQL API、およびパッケージを参照できます。 アダプター クライアントは、ソリューションに必要な成果物を選択し、それらの成果物のメタデータを取得できます。 これにより、ユーザーは Oracle E-Business Suite と基になる Oracle データベースの成果物に対する操作にアクセスして実行できます。
このセクションでは、Microsoft BizTalk Adapter for Oracle E-Business Suite の機能の一覧を示します。