0

Webベースのワークフローアプリケーションを必要とするプロジェクトに取り組んでいます。現在、プロジェクトのソフトウェアスタックを評価しており、私の同僚のほとんどは、IBM SOA-BPM製品をベースソフトウェア(ProcessServerおよびWebsphereBusiness Modelerを含む)として使用することに同意しています。クライアントはほとんどすべてのツールのライセンスを持っているので、そのアプローチは理にかなっています。

ただし、その種のアプリケーション用の他のソフトウェアスタックがあるかどうかは気になります。クイックグーグル検索で私はこれを見つけました:

  • 春のワークフロー、いいですねが、インキュベーション段階です
  • Imixsのようなオープンソースワークフローエンジンを使用していますが、すでにProcessServerを使用しても意味がありません
  • この記事は純粋なSpring-Beansベースのソリューションを提案していますが、それは車輪の再発明のように少し感じます

何か提案がありますか、それとも完全なIBMソリューションを使用する必要がありますか?

編集:

もう1つの質問は、BPMがワークフローアプリケーションの唯一の方法ですか、それとも他の可能性がありますか?

4

2 に答える 2

1

Activitiは、私たちがしばらく使用している埋め込み可能なワークフローエンジンです。非常に優れたアクティブなコミュニティと非常に優れた本「ActivitiinAction」があります。軽量で、BPMNオープンスタンダードに基づいています。以前の質問を確認してくださいどのワークフローエンジンを選択しますか?

于 2012-04-09T22:12:48.347 に答える
1

BPMとワークフローを混同する場合は注意してください。 Imixsワークフローは、ビジネスアプリケーションを構築するためのJavaベースのワークフローフレームワークです。IBM SOA-BPMまたはActivitiとは異なり、このフレームワークの焦点は、アプリケーションによって提供されるタスクで作業するユーザーをサポートすることです。

つまり、Imixsワークフローでは、人間ベースのワークフロータスクを管理できます。たとえば、プロセスインスタンスをさまざまなアクターに保護できます。電子メール通知を定義できます。または、特定のプロセスインスタンスでユーザーがこれまでに行ったことを示すワークフロー履歴を設計することもできます。ワークフローエンジンは、新しいタスクについてアクターに通知し、タスクリストを提供します。Imixsワークフローは、ユーザーがビジネスアプリケーション内でタスクを完了するのに役立ちます。

Imixsワークフローフレームワークは、プロジェクトが人間ベースのワークフローに焦点を合わせている場合に役立ちます。ビジネスプロセスを自動化するためのフレームワークではありません。

于 2012-04-14T10:07:56.410 に答える