2012-04-12 4 views

答えて

2

私はあなたの質問から多くはできませんでしたが、あなたがこの質問に追加したタグのいくつかが回答です。 BPMは正式表記で表され、BPMN標準です。

BPM要件を達成するには、いくつかの技術的アプローチがあります。

  1. Webサービスのシステムが呼び出すとBPMの要件を実装する...それはBPEL(ビジネス・プロセスの表現言語)になり

  2. をJBPM、Activitiのようなアプリケーション(、Bonitasoft STCとしてBPMエンジンを実装これらはBPMN標準に準拠しています。

あなたのニーズに合ったアプリケーションの要求/設計に基づいて選択してください。

BPMをコンピュータシステムに変換する方法についての質問に答えるには、まずビジネスルール(要件)を明確にする必要があります。 BPMN表記に従って、これらのビジネスルール(自動ルールや承認拒否などの人間の判断などの決定シーケンス)を引き出します。 BPMNフローを作成すると、ほとんどのフリーおよび商用BPMエンジンがBPMN標準(BPMN 1.1またはBPMN 2.0標準)に準拠します。

これらのBPMアプリケーションは、上記のBPMN図をそのBPMエンジンのBPM実装に変換するツール(IDEまたはWebベースのデザイナーツール)を提供します。

注意: 1. BPMとの統合が必要な既存のアプリケーションがある場合は、非常に注意深い思考と計画が必要です。 2.時には; BPMの必要性がごくわずかであると仮定して、カスタムのワークフローソリューションを使用するだけで、解決できないほど多くの問題を引き起こす重いリソースの空腹のBPMアプリケーションを使用するよりも優れています。

BPMが何をすることができるかを知りたい場合は、 jbpmとActiviti BPMは、見る価値のある無料のオープンソースの代替製品です。

HTH 〜アユースマン