ヘッダーをスキップ
Oracle Fusion Middleware Oracle SOA Suiteアプリケーションの作成および実行のためのチュートリアル
11
g
リリース1(11.1.1)
B56240-01
索引
次へ
目次
図一覧
表一覧
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
サポートおよびサービス
1
SOAサンプル・アプリケーションの概要
1.1
Fusion Order Demoの概要
1.2
WebLogic Fusion Order Demoアプリケーションを作成するための開発環境の設定
1.2.1
タスク1: Oracle JDeveloper Studioのインストール
1.2.2
タスク2: Fusion Order Demoアプリケーションのインストール
1.2.3
タスク3: Oracle SOA Suiteのインストール
1.2.4
タスク4: Oracle WebLogic Serverへの接続の作成
1.3
WebLogicFusionOrderDemoアプリケーション・アーティファクトの表示
1.4
OrderBookingCompositeフローの理解
2
サンプル・アプリケーションの実行
2.1
Fusion Order Demoアプリケーションのデプロイ
2.1.1
タスク1: Fusion Order Demoアプリケーションのスキーマのインストール
2.1.2
タスク2: ストアフロント・モジュールのデプロイ
2.1.3
タスク3: WebLogic Fusion Order Demoアプリケーションのデプロイ
2.2
ストアフロントでの2つの注文の発行
2.3
注文を監視するためのFusion Middleware Controlの起動
2.4
第1の注文の監視
2.5
第2の注文の監視
2.5.1
タスク1: Fusion Middleware Controlでの注文の表示
2.5.2
タスク2: Oracle BPM Worklistを使用した注文の承認
2.5.3
タスク3: Fusion Middleware Controlでの承認の表示
2.6
WebLogic Fusion Order Demoアプリケーションのコンポジットのアンデプロイ
3
SOAアプリケーションの作成
3.1
PartnerSupplierCompositeコンポジットの概要
3.2
WebLogicFusionOrderDemoアプリケーションおよびPartnerSupplierCompositeコンポジットの作成
3.2.1
タスク1: WebLogicFusionOrderDemoアプリケーションおよびPartnerSupplierCompositeコンポジットの作成
3.2.2
タスク2: ExternalPartnerSupplier BPELプロセスの作成
3.2.3
タスク3: ExternalPartnerSupplier BPELプロセスの変更
3.2.4
タスク4: PartnerSupplierCompositeコンポジットのデプロイ
3.2.5
タスク6: PartnerSupplierCompositeコンポジットのテスト・インスタンスの開始
4
OrderBookingCompositeコンポジットの作成
4.1
OrderBookingCompositeコンポジットの概要
4.2
OrderBookingCompositeを作成するためのアプローチ
4.3
OrderBookingCompositeプロジェクトの作成
4.3.1
タスク1: OrderBookingCompositeプロジェクトの作成
4.3.2
タスク2: OrderProcessor BPELプロセスの作成
4.3.3
タスク3: ADF Business Componentsサービス・ランタイム・ライブラリの追加
4.4
OrderProcessorプロセスの概要
5
OrderProcessor BPELプロセスの前半の作成
5.1
OrderProcessorの前半を作成するタスクの概要
5.2
OrderProcessor BPELプロセスで使用されるサービスのコピー
5.3
StoreFrontServiceサービスの追加
5.3.1
タスク1: StoreFrontServiceに必要なWSDLのコピー
5.3.2
タスク2: StoreFrontService用のWebサービスの作成
5.4
StoreFrontServiceサービスへのOrderProcessor BPELプロセスの連結
5.5
gOrderInfoVariable変数の作成
5.6
Scope_RetrieveOrderスコープの作成
5.6.1
タスク1: Scope_RetrieveOrderスコープの追加
5.6.2
タスク2: 「findOrderById」bind entityアクティビティの作成
5.7
Scope_RetrieveCustomerForOrderスコープの作成
5.7.1
タスク1: Scope_RetrieveCustomerForOrderスコープの追加
5.7.2
タスク2: InvokeCustomerServiceアクティビティの作成
5.7.3
タスク3: AssignCustomerIdアクティビティの作成
5.7.4
タスク4: OrderBookingCompositeコンポジットのデプロイ
5.7.5
タスク5: OrderSDOCompositeコンポジットのデプロイ
5.7.6
タスク6: OrderBookingCompositeコンポジットのテスト・インスタンスの開始
5.8
CreditCardAuthorizationServiceサービスの作成
5.8.1
タスク1: CreditCardAuthorizationServiceに必要なWSDLファイルのコピー
5.8.2
タスク2: CreditCardAuthorizationService用のWebサービスの作成
5.9
Scope_AuthorizeCreditCardスコープの作成
5.9.1
タスク1: Scope_AuthorizeCreditCardスコープの追加
5.9.2
タスク2: 「InvokeCheckCredit」invokeアクティビティの作成
5.9.3
タスク3: Assign_CreditCheckInputアクティビティの作成
5.9.4
タスク4: switchアクティビティの作成
5.10
Scope_AuthorizeCreditCardのCatchブランチの作成
5.10.1
タスク1: gOrderProcessorFaultVariable変数に対するOrderProcessor.wsdlファイルの変更
5.10.2
タスク2: gOrderProcessorFaultVariable変数の作成
5.10.3
タスク3: Scope_AuthorizeCreditCardへのCatchブランチの追加
5.11
RequiresApprovalRuleビジネス・ルールの作成
5.11.1
タスク1: Scope_CheckApprovalLimitスコープの作成
5.11.2
タスク2: lOrderApproved変数の追加
5.11.3
タスク3: 「Assign_DefaultNotRequiresApproval」assignアクティビティの作成
5.11.4
タスク4: RequiresApprovalRuleビジネス・ルールの作成
5.11.5
タスク5: BPELデザイナでのRequiresApprovalRuleディクショナリの参照
5.11.6
タスク6: ルール・デザイナでの変数の定義
5.11.7
タスク7: ルール・デザイナでのルールセットに対する新しいルールの追加
5.11.8
タスク8: OrderBookingCompositeコンポジットの再デプロイ
5.11.9
タスク9: OrderBookingCompositeコンポジットのテスト・インスタンスの開始
5.12
Scope_CheckApprovalLimitスコープへのSwitch_ApprovalRequiredスイッチの追加
5.12.1
タスク1: Switch_ApprovalRequiredスイッチの作成
5.12.2
タスク2: <case>ブランチに対する条件の設定
5.12.3
タスク3: 注文を承認するための<case>ブランチにおけるヒューマン・タスクの作成
5.12.4
タスク4: マネージャのレスポンスを処理するための<case>ブランチにおけるTaskSwitchアクティビティの変更
5.12.5
タスク5: OrderBookingCompositeコンポジットの再デプロイ
5.12.6
タスク6: OrderBookingCompositeコンポジットのテスト・インスタンスの開始
6
OrderProcessor BPELプロセスの後半の作成
6.1
OrderProcessorの後半を作成するタスクの概要
6.2
Scope_RetrieveQuotesフローの作成
6.2.1
タスク1: Scope_RetrieveQuotesスコープの追加
6.2.2
タスク2: InternalWarehouseService BPELプロセスの作成
6.2.3
タスク3: InternalWarehouseServiceプロセスの変更
6.2.4
タスク4: InternalWarehouseServiceプロセスへのOrderProcessorの連結
6.2.5
タスク5: PartnerSupplierServiceサービスの作成
6.2.6
タスク6: PartnerSupplierServiceサービス用のPartnerSupplierメディエータ・サービスの作成
6.2.7
タスク7: PartnerSupplierMediatorメディエータとExternalPartnerSupplierサービスとの間のルーティング・ルールの作成
6.2.8
タスク8: PartnerSupplierMediatorメディエータへのOrderProcessorの連結
6.2.9
タスク9: gWarehouseQuotes変数の追加
6.2.10
タスク10: InternalWarehouseプロセスから見積を取得するアクティビティの追加
6.2.11
タスク11: PartnerSupplierMediatorメディエータから見積を取得するアクティビティの追加
6.3
Scope_SelectPreferredSupplierスコープの作成
6.3.1
タスク1: Scope_SelectPreferredSupplierスコープの作成
6.3.2
タスク2: gPreferredSupplier変数の追加
6.3.3
タスク3: EvaluatePreferredSupplierRuleビジネス・ルールの作成
6.3.4
タスク4: BPELデザイナでのRequiresApprovalRuleディクショナリの参照
6.3.5
タスク5: ルール・デザイナでのルールセットに対する新しいルールの追加
6.4
Scope_FulfillOrderスコープに必要なサービスおよびルーティングの作成
6.4.1
タスク1: USPSShipmentファイル・アダプタの作成
6.4.2
タスク2: FulfillmentBatch JMSサービスの作成
6.4.3
タスク3: FulfillOrderメディエータ・サービス・コンポーネントの作成
6.4.4
タスク4: ルーティング・ルールの作成
6.4.5
タスク5: FulfillOrderメディエータ・サービスへのOrderProcessorの連結
6.5
Scope_FulfillOrderスコープの作成
6.5.1
タスク1: Scope_FulfillOrderスコープの追加
6.5.2
タスク2: InvokeFulfillOrderアクティビティの作成
6.5.3
タスク3: AssignFulfillRequestアクティビティの作成
6.6
完了済注文に対するScope_UpdateStatusToCompleteスコープの作成
6.7
Scope_NotifyCustomerofCompletionスコープの作成
6.8
プロセス全体の未完了注文に対するCatchブランチの追加
7
OrderPendingEventメディエータ・サービス・コンポーネントの追加
7.1
タスク1: NewOrderSubmittedビジネス・イベントの作成
7.2
タスク2: NewOrderSubmittedビジネス・イベントをサブスクライブするメディエータ・サービス・コンポーネントの作成
7.3
タスク3: OrderProcessor BPELプロセスへのOrderPendingEventメディエータ・サービス・コンポーネントのルーティング
8
注文を更新するフローの追加
8.1
タスク1: ビジネス・イベントに必要なスキーマ・ファイルのコピー
8.2
タスク2: OrderUpdateEventビジネス・イベントをパブリッシュするUpdateOrderStatusメディエータ・サービス・コンポーネントの作成
8.3
タスク3: ビジネス・イベントを開始するルーティング・ルールの作成
8.4
タスク4: OrderUpdateEventビジネス・イベントをサブスクライブするOrderUpdateEventMediatorメディエータ・サービス・コンポーネントの作成
8.5
タスク5: StoreFrontServiceサービスに注文更新を送信するルーティング・ルールの作成
8.6
タスク6: OrderBookingCompositeコンポジットの再デプロイ
8.7
タスク7: OrderBookingCompositeコンポジットのテスト・インスタンスの開始
9
ApprovalHumanTaskヒューマン・タスクに対するタスク表示フォームの作成
9.1
タスク・フォームの概要
9.2
タスク1: ApprovalHumanTaskヒューマン・タスク用の新規タスク・フォームの作成
9.3
タスク2: プロジェクトへのADF Business Componentsサービス・ランタイム・ライブラリの追加
9.4
タスク3: タスク・フォームのコンテンツの作成
9.5
タスク4: OrderApprovalHumanTaskタスク・フォームのデプロイ
10
まとめ
A
FulfillmentBatchアダプタ用のJMSトピックの作成
A.1
タスク1: JMSトピックの作成
A.2
タスク2: JMSトピックのコネクション・ファクトリの作成
A.3
タスク3: 接続プールの追加
B
antスクリプト
B.1
antスクリプトの概要
B.2
WebLogicFusionOrderDemoのantターゲット
索引