Fusion Order DemoのWebLogic Fusion Order Demoアプリケーションは、Webショッピング・ストア・フロントからの注文をOracle SOA Suiteを使用して処理する方法を示すために作成されました。 このチュートリアルでは、Fusion Order DemoのSOAサンプル・アプリケーションであるWebLogic Fusion Order Demoアプリケーションの再構築に重点を置いています。
Global Companyと呼ばれる架空の企業で、Fusion Order Demoが提供するStore FrontモジュールとWebLogic Fusion Order Demoアプリケーションの2つの主要部分が実行されます。
StoreFrontモジュールでは、storefrontタイプのWebアプリケーションを介して電子機器が販売されます。 StoreFrontUI
プロジェクトでは、JavaServer Faces(JSF)がビュー・テクノロジとして使用され、StoreFrontService
プロジェクトでは、Oracle Application Development Framework(Oracle ADF)ビジネス・コンポーネントとの相互作用をOracle ADFモデル・レイヤに依存しています。
顧客が注文すると、その注文はWebLogic Fusion Order Demoアプリケーションによって処理されます。
次のチュートリアルでは、WebLogic Fusion Order Demoアプリケーションの作成について説明します。 このチュートリアルを参照する前に、Oracle Fusion MiddlewareのOracle SOA Suiteを使用したサンプル・アプリケーションの実行チュートリアルを使用してランタイム環境について理解してください。 このチュートリアルでは、StoreFrontモジュールを介した注文方法を説明し、Oracle Enterprise Manager Fusion Middleware Controlを介してWebLogic Fusion Order Demoアプリケーションで処理される注文の監視方法について説明します。
SOAサンプル・アプリケーションの概要(HTML)
この章では、Fusion Order DemoおよびWebLogic Fusion Order Demoアプリケーションについて説明します。 また、Fusion Order Demoの作成を準備するためのタスク(インストールや構成を含む)について説明します。
SOAアプリケーションの作成(HTML)
この一連の演習では、Oracle JDeveloperでのWebLogic Fusion Order Demoアプリケーションの作成方法、およびアプリケーション作成時のPartnerSupplierComposite
コンポジットの作成方法について説明します。
OrderBookingCompositeコンポジットの作成(HTML)
この一連の演習では、WebLogic Fusion Order DemoアプリケーションのOrderBookingComposite
コンポジットの作成方法について説明します。
OrderProcessor BPELプロセスの前半の作成(HTML)
この一連の演習では、OrderBookingComposite
コンポジットのOrderProcessor
BPELプロセスの前半の作成方法について説明します。
OrderProcessor BPELプロセスの後半の作成(HTML)
この一連の演習では、OrderBookingComposite
コンポジットのOrderProcessor
BPELプロセスの後半の作成方法について説明します。
OrderPendingEventメディエータ・サービスの追加(HTML)
この一連の演習では、Oracle Mediatorを使用したビジネス・イベントのサブスクライブ方法について説明します。 また、StoreFrontService
サービスで注文が作成された場合のビジネス・イベントの作成方法について説明します。 メディエータ・サービス・コンポーネントを作成してこのビジネス・イベントをサブスクライブする方法、ルーティング・ルールを介してOrderProcessor
BPELプロセスを起動し新規注文を処理する方法についても説明します。
注文を更新するフローのOrderBookingCompositeへの追加(HTML)
この一連の演習では、Oracle Mediatorを使用して、更新済注文に対するビジネス・イベントを公開およびサブスクライブする方法について説明します。
ApprovalHumanTaskヒューマン・タスクに対するタスク表示フォームの作成(HTML)
この一連の演習では、承認が必要な注文について、OrderProcessor
BPELプロセスのApprovalHumanTask
ヒューマン・タスクに対してタスク・フォームを作成する方法について説明します。 このタスク・フォームには、承認者jstein
に対するタスクのコンテンツが表示されます。