私のアプリは、複数のソースからデータを取得する必要があります。条件(全てであれば)がデータソースを使用するか、ユーザたらそれに これはステートマシンの使用例ですか?もしそうなら、どのオープンソースをお勧めしますか?
をスキップするかどうかを決定する、オーダー内のデータ・ソース
- 順序をユーザが定義する次のニーズ上記の2つを定義した場合、アプリケーションはデータをプルするために後で使用する「オーケストレーション」に名前を割り当てます。
私はそれがその後、ステートマシンを使用する場合であれば、私は順序や条件を処理するために、自分自身のコードを書くのよりよいAMまたはこれは、ステートマシンのユースケース
- であるかどうかを
- 上のいくつかのガイダンスをしたいですこれは、このサポートを提供するより良いオープンソースプロジェクトです
- ステートマシンの仕様はありますか? SCXML?
- ステートマシンのオープンソースの実装はどれですか? (この順序で)基準:標準に基づいて、デバッグに簡単に埋め込むに簡単に、積極的に開発され、ステートマシン
ユースケースの実行時の作成のサポート:これはマルチテナント型アプリです。各顧客は自分自身のorcehstrationを設計してdbに保存します。これは私達を顧客に乗ることと呼びます。一旦顧客に搭乗すると、彼のすべての要求は彼が以前に保存した祖先を使用します。今
私たちは
- オーケストリオン1が3つのデータソースA、BおよびCが可能なオーケストレーションのほんの一部ですされているとしましょう:、プルBを引き、 が、そのために、Cを引い
- Orchestrion 2:Aが返された場合はAを返し、Bを引っ張ってBを引く(基本的に(AまたはC)とB)。
- Crchestrion 3:DOESNTを注文します。すべては(並列であってもよい)プルされるステートマシンを使用するための親指の
これは、データが何であるか、どのような条件、どのような作業が行われているかによってわかることは不可能です。ほとんどすべてのプログラムは状態マシンと見ることができます。ちょうどそれが意味を成す方法を書いてください。 – Falmarri
javaまたは.net?ライブラリはそれらのライブラリとはかなり異なっています。そして、私は、あなたが国家機械を望むものは全く理解していません。あなたはスクリプト言語としてそれをしたいですか? – CodesInChaos
@Falmarri - サンプルオーケストレーションを例としてオーダーと条件を追加しました。 –