BPMをコンピュータシステムに変換するにはどうすればよいですか?この変換を行うためのプログラムまたはプログラミング言語はありますか?
1 に答える
私はあなたの質問から多くを作ることができませんでしたが、あなたがこの質問自体に追加したタグのいくつかは答えです。BPMは正式には表記法で表され、それがBPMN標準です。
BPM要件を達成するには、いくつかの技術的アプローチがあります。
BPM要件をWebサービス呼び出しのシステムとして実装します...これはBPEL(ビジネスプロセス式言語)になります
BPMエンジンをアプリケーションとして実装します(JBPM、Activiti、Bonitasoft stcなど)。これらはBPMN標準に準拠しています。
アプリケーションの要件/設計に基づいて、ニーズに合った方法を選択する必要があります。
BPMをコンピュータシステムに変換する方法についての質問に答えるには、最初にビジネスルール(要件)について非常に明確にする必要があります。次に、BPMN表記に従って、これらのビジネスルール(自動化されたルールなどの決定シーケンスまたは承認拒否などの人間による決定)を描画します。BPMNフローを作成すると、ほとんどの無料および商用のBPMエンジンは、BPMN標準(BPMN1.1またはBPMN2.0標準)に準拠します。
これらのBPMアプリケーションは、上記のBPMN図をそのBPMエンジンのBPM実装に変換するためのツール(IDEまたはWebベースのデザイナーツール)を提供します。
次の点に注意してください。1。BPMとの統合が必要な既存の(おそらく)アプリケーションがある場合。非常に慎重な思考と計画が必要になります。2.時々; カスタム作成されたワークフローソリューションを使用するだけで(BPMの必要性が非常に少ないと仮定して)、解決できるよりも多くの問題を引き起こす、リソースを大量に消費するBPMアプリケーションを使用するよりもはるかに優れています。
BPMで何ができるかを把握したい場合は、jbpmとActivitiBPMは、一見の価値のある無料のオープンソースの代替手段です。
HTH〜アユスマン