ステート・マシン

ビジネス・プロセスを作成するための別の方法として、ステート・マシンがあります。 ステート・マシンは、制御のフローではなく状態の変更に関連するプロセスに適しています。 状態によって、成果物がその時点で何を行うことができるのかが定義されます。 ステート・マシン とは、この状態セットの実装のことです。

ステート・マシンは、プロセスで相互に関連する状態のセットを示す一般的な方法です。 よく知られているステート・マシンとして、ジュースの自動販売機があります。 自動販売機に硬貨を入れると、目的のジュースとともに正確なお釣りが出てきます。 これはステート・マシンが、投入された硬貨から、返却しなければならない硬貨を機械的に分析するためです。 次のダイアグラムに、ステート・マシン・エディターで作成された標準的なステート・マシンを示します。 ステート・マシンで、品物が購入され、顧客に出荷されます。


ステート・マシン

ステート・マシンをメディエーション・モジュールで使用することはできません。 これは、WebSphere Process Server にのみデプロイ可能です。

関連概念
Java オブジェクト
BPEL プロセス
ビジネス・ルール
セレクター
ヒューマン・タスク
インターフェース・マップ
メディエーション・フロー
スタンドアロン参照

Feedback
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.
(C) Copyright IBM Japan 2006