Oracle RightNowアダプタの使用 サービス・コンポーネントとのBPEL統合の理解(BPEL/メディエータ) サービス統合のためのコンポジットの設計 サービス統合のためのコンポジットの設計 次のステップでは、Oracle Fusion Middlewareアプリケーションを開発するための総合ツールであるOracle JDeveloper Studio Editionを使用してコンポジットを設計する方法について説明します。これにより、統合を効率的に作成できる使いやすい統合開発環境が提供されます。 BPELおよびメディエータのコンポジットの定義 BPELおよびメディエータのコンポジットを定義するには: JDeveloperの「ファイル」メニューで、「新規」をクリックして「アプリケーション」を選択します。 図5-1 ナビゲーション「図5-1 ナビゲーション」の説明 JDeveloperに「新規ギャラリ」ページが表示されます。「項目」リストから「SOAアプリケーション」を選択します。 図5-2 SOAアプリケーションの作成「図5-2 SOAアプリケーションの作成」の説明 アプリケーションに適切な名前を指定します。 図5-3 アプリケーションの名前付け「図5-3 アプリケーションの名前付け」の説明 「次へ」をクリックしてプロジェクトに適切な名前を指定します。 図5-4 プロジェクトの名前付け「図5-4 プロジェクトの名前付け」の説明 「次」をクリックします。 「標準コンポジット」リストから「BPELプロセスを使用するコンポジット」を選択します。 図5-5 SOA設定の構成 「図5-5 SOA設定の構成」の説明 「終了」をクリックします。 「テンプレート」ドロップダウン・リストから「同期BPELプロセス」を選択し、「OK」をクリックします。 図5-6 BPELプロセスの作成 「図5-6 BPELプロセスの作成」の説明 composite.xmlファイルが表示されます。 図5-7 composite.xmlファイル「図5-7 composite.xmlファイル」の説明 アプリケーション・ナビゲータの「スキーマ」フォルダに、Oracle JDeveloperは、BPELプロセスの作成後にBPELProcess1.xsdという名前でXMLスキーマ・ファイルを表示します。 図5-8 XMLスキーマ・ファイル「図5-8 XMLスキーマ・ファイル」の説明 ビジネス・ニーズに応じてこのスキーマ・ファイルを編集します。データ検証の強制と、SOAからOracle RightNow Cxサーバーに送信される入力にエラーがないことの確認は、フロントエンド・アプリケーションが担当します。 この使用例でのスキーマの構造は、次のとおりです。 図5-9 XMLスキーマ・ファイルの編集「図5-9 XMLスキーマ・ファイルの編集」の説明