2012-04-09 9 views
0

私はWebベースのワークフローアプリケーションを必要とするプロジェクトに取り組んでいます。私たちは現在このプロジェクトのソフトウェア・スタックを評価しています。ほとんどの同僚は、IBM SOA-BPM製品をベース・ソフトウェア(Process ServerとWebsphere Business Modelerを含む)として使用することに同意します。クライアントはツールのほぼすべてのライセンスを持っているので、アプローチが合理的です。Java Web-Basedワークフローのツール/ API /フレームワーク

しかし、私はその種のアプリケーションに他のソフトウェアスタックがあるかどうか不思議です。迅速なGoogle検索では、私はこれを見つけた:

  • Spring Workflow、素敵に聞こえるかもしれませんが、インキュベーション段階
  • Imixsのようなオープンソースのワークフローエンジンを使用していますが、Process Serverを持つことは、すでにそれはどんな意味がありません
  • This article純粋な春豆ベースのソリューションを提案するが、それは

任意の提案を車輪の再発明のような少しを感じているか、私はフルIBMのソリューションで行くべきですか?

編集:

もう一つの問題、BPMワークフローアプリケーションのための唯一の方法である、または他の可能性があるのですか?

答えて

1

Activitiは、私たちがしばらく使用していた組み込み可能なワークフローエンジンです。それは非常に良いアクティブコミュニティと非常に良い本 "活動のActiviti"を持っています。これは軽量で、BPMNオープンスタンダードに基づいています。以前の質問を確認してくださいWhich workflow engine to choose?

+0

ありがとうございます!私はそれを見てみましょう。 BPM以外のものを試してみるか見つけましたか? –

+0

@CarlosGavidia - nopeはWebフロー以外に何も出くわしていません –

1

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

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

Imixワークフローフレームワークは、プロジェクトがヒューマンベースのワークフローに焦点を当てている場合に便利です。ビジネスプロセスを自動化するためのフレームワークではありません。

関連する問題