web-dev-qa-db-ja.com

ビジネスプロセスモデリングで使用する標準は何ですか?

ソフトウェアアプリケーション(BPMソフトウェア)でビジネスプロセスをモデル化する方法には、いくつかのアプローチがあります。たとえば、プロセスはBPMN、EPC、IDEF0、SOMFなどで記述できます。

さらに、BPEL、RPC、Wf-XMLなどのさまざまなプロセス実行言語を利用できます。

BPM市場向けのソフトウェアを開発する場合、どの標準を実装または集中する必要がありますか? BPMソフトウェアをクライアントのITシステムに実装する場合、どの標準が最適ですか?

2
user1268690

エンタープライズ市場に行く場合は、IBMと同様のアプローチを取ることが役立つ場合があります。

ビジネスプロセス標準、パート1:概要 を参照してください。これには、標準と ビジネスの関係に関する短いセクションが含まれています。プロセス標準、パート2:標準がWebSphere製品でどのように使用されるか 。IBMが標準を独自の製品に組み込む方法を具体的に説明しています。

ARISでサポートされているモデリング標準 もあります。これには、サポートされている標準が含まれており、各標準が対象になっていることを指摘しています

さまざまな利害関係者。

あなたの質問に対する完全な答えは、あなたがあなたのソフトウェアを誰に売り込みたいかによると私は信じています。 BAは、アーキテクトよりも高いレベルでプロセスをモデル化する可​​能性があります。アーキテクトは、実装を指定する可能性が高く、コード生成への関心を開発者と共有する可能性があります。

2
Joshua Drake

質問はかなり古いですが、それでも関連性があります。だからここに新鮮で最新の答えがあります。

上記のさまざまなビジネスプロセスモデリング方法の中で:

  • BPMN 2.0標準が支配的であると確立しました。これにより、メッセージパッシングやあらゆる種類のイベント処理など、さまざまな組織エンティティが関与する複雑なワークフローのモデリングも可能になります。ダイアグラムはビジネスマンにも受け入れられ、理解されています(メッセージやイベントの微妙な意味を洗練する多くの絵文字を除く)
  • [〜#〜] epc [〜#〜]は、ARISソフトウェアの父であるDr.Scheerによって開発されました。これは、各プロセスがイベントによってトリガーされ、それ自体が他のイベントを生成して、イベントとプロセスのチェーンを形成するという原則に基づいた、正式なプロセスモデリング方法です。 SAPがERPシステムの実装のためにそれを促進したという事実によって、その使用は主に推進されたと思います。EPCモデルはビジネスマンにとって非常に理解しにくいことがわかりました。 BPMNのサポートは、EPCの使用が大幅に減少し、かなり限界があることを示唆しています(少なくとも世界規模では)。
  • IDEF(別名SADT)は、実際のプロセスモデリング手法ではなく、機能分析の手法です。入出力ロジックにより、基本的なプロセスモデリングに使用できます。ただし、イベント管理(タイミングイベントを含む)がないことや、組織の役割/境界を効果的に表すことが難しいなどの理由で、より高度なモデリングにはすぐに制限されすぎます。

したがって、今日でもいくつかのプロセス管理アクティビティを計画する場合は、最初に検討する必要があるその決定的な[〜#〜] bpmn [〜#〜]標準。

0
Christophe