コース概要

サービスのオーケストレーション

  • ウェブサービスの基本
  • SOAP、WSDLおよびUDDIの進化
  • サービスオーケストレーションの概念の導入
  • BPELの設計原則
  • 設計の構成要素
  • プロセスデザインパターン

プロセステオリーの概観

  • Pi-計算
  • Petriネット
  • 状態機械
  • アクティビティ図
  • BPMNとXPDL

プロセスをスコープに分割する

  • スコープの使用方法
  • 変数
  • 並行処理とスコープ
  • エラーハンドリングとスコープ
  • トランザクションのロールバック
  • 補償

プロセスにエラーハンドリングを追加する

  • スコープ用のエラーハンドラーを定義する
  • クライアントにエラーを通知する
  • パートナーサービスにエラーを通知する
  • 内線エラーハンドリング
  • 強制終了
  • サスペンド状態の使用

補償ハンドラーを追加する

  • 補償のシナリオを定義する
  • 補償ハンドラーを定義する
  • 補償ハンドラーを呼び出す
  • トランザクションのロールバック
  • ビジネスイベントの取り消し

非同期ウェブサービスから複数の応答を受け付ける

  • receiveの代わりにpickを使用する
  • pickを使用してエラーを通知する
  • タイムアウトを追加する
  • 同期と非同期のアプローチの比較
  • イベント駆動型のアプローチ

スコープ用にイベントハンドラーを追加する

  • メッセージイベント
  • アラームイベント
  • センサーの追加
  • pick形状の使用
  • イベント駆動型アーキテクチャの概念

動的パートナーリンクを使用してパートナーサービスを呼び出す

  • 動的リンクを定義する
  • パートナーリンクの割り当て
  • パートナーリンクの変更
  • UDDIレジストリからサービスを選択する

相関を理解する

  • 手動で相関を定義する
  • メッセージプロパティの宣言
  • 相関セットの使用
  • 2人以上の参加者の相関
  • 非同期アプローチと相関

複雑な並行実行アクティビティを開発する

  • 並行処理の設計
  • リンクを使用して複雑な並行フローを制御する
  • コンヴォイの実装
  • 人間ワークフローの統合
  • BPELの最新バージョンの概観

要求

XML、XSLおよびXSDの知識、SOAPとWSDLに触れた経験があることが望ましい。

 21 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (5)

今後のコース

関連カテゴリー