私のプロジェクトは現在、SOA(BPEL / HumanWorkflow)コンポーネントを備えたOracleApplicationServerを使用しています。
この製品の寿命が尽きたため、同様の機能を提供する商用とオープンソースの両方の代替品を評価しています。
ヒューマンワークフローの観点から、具体的には、次のことができる必要があります。
- 割当
- 拒絶
- 撤回
- 委任
- エスカレート
- 特定のユーザーによって/に割り当てられたアイテムを一覧表示します(タスクの受信トレイ/送信トレイ)
注:ソリューションはこれらの関数のUIを提供する必要はなく、フレームワークライブラリ/APIを介して利用可能である必要があります。これらの機能をユーザーに提示するための独自のUIがあります。
Oracle OFM(WebLogic)およびIBM(WebSphere)には、必要なすべての機能を提供する成熟した同等のものがあります。ライセンスコストは、私たちが知っておく必要のある考慮事項です。
jBoss(jBPM)は、オープンソースソリューションとして利用できるもう1つのオプションです。
WSO2はオープンソースコンポーネント(主にApacheスタック)の有望なコレクションのように見えますが、HumanWorkflowコンポーネントは今年の6月まで利用できません。
上記のすべての機能を提供する他のどのような選択肢がありますか?どちらをお勧めしますか?特定のソリューションで遭遇した欠点はありますか?