BPMNは人気ない!
SOAに関する標準や各ベンダの動向を調べてみた。SOAに関しては、IBM以外では目新しい情報がほとんど公開されていないように見える。BPMN1.1がOMGから2008/01に公開されたようだがこれもあまり人気はないのだ。BPMNよりもBEPLに関心があるようにみえる。
BPM (Business Process Modeling/Management) | +-- BPMN (Business Process Modeling Notation) | +--BPMN1.0 BPMI 2004/05 公開 | +--BPMN1.1 OMG 2008/01 公開 (2005/06、BPMIはOMGに統合) | +--BPMN2.0 未定 (BPDMとBPMNが統合される) +-- BPDM (Business Process Definition Metamodel) | +-- 2005/06 提案 | +-- 2007/04 OMG採択 +-- UML(アクティビティ図) | +-- UML1.0 1997/01 | +-- UML1.3〜1.5 1999〜 | +-- UML2.0 2004 | +-- UML2.1 2006 +-- XPDL (XML-based Process Definition Language) | +-- XPDL1.0 2002/10 公開 | +-- XPDL2.0 2005/10 公開 +-- BPML (Business Process Modeling Language) | +-- BPML1.0 2002/11 公開 | ※BEPL4WSのサブセット。Webサービスでの連携を想定しない +-- BEPL4WS(Business Process Execution Language For WS) | +-- BEPL4WS1.0 2002/07 提案 | +-- BEPL4WS1.1 2003/05 提案 | +-- BEPL4WS2.0 2005/02 Draft提案 +-- WS-BEPL (WS Business Process Excution Language) +-- WS-BEPL2.0 2007/04 OASIS採択
ちなみにGoogleでキーワード件数を数えてみた。日本語のみだ。
BPM 414,000 SOA 438,000 UML 447,000 BPMN 66,200 BPEL 154,000 XPDL 9,680 BPDM 527 ESB 118,000 WSDL 476,000 UDDI 157,000
UMLに肉薄してBPMやSOAに関する情報はある。BPMNはBPELに比べても人気がないのだ。BPMNで記述してもBPELにうまく変換できないのか。SOAはベンダ主導なのでBPELに傾倒しているのだろう。