Webベースのワークフローアプリケーションを必要とするプロジェクトに取り組んでいます。現在、プロジェクトのソフトウェアスタックを評価しており、私の同僚のほとんどは、IBM SOA-BPM製品をベースソフトウェア(ProcessServerおよびWebsphereBusiness Modelerを含む)として使用することに同意しています。クライアントはほとんどすべてのツールのライセンスを持っているので、そのアプローチは理にかなっています。
ただし、その種のアプリケーション用の他のソフトウェアスタックがあるかどうかは気になります。クイックグーグル検索で私はこれを見つけました:
- 春のワークフロー、いいですねが、インキュベーション段階です
- Imixsのようなオープンソースワークフローエンジンを使用していますが、すでにProcessServerを使用しても意味がありません
- この記事は純粋なSpring-Beansベースのソリューションを提案していますが、それは車輪の再発明のように少し感じます
何か提案がありますか、それとも完全なIBMソリューションを使用する必要がありますか?
編集:
もう1つの質問は、BPMがワークフローアプリケーションの唯一の方法ですか、それとも他の可能性がありますか?