STP-BPMN简介

Eclipse官网:http://www.eclipse.org/bpmn/

 

历史

     由 Intalio, Inc在2006年贡献给Eclipse社区,在2008年成为STP项目的子项目

 

简介:

     基于EMF模型对象的GMF Project,该model是一个轻量级和灵活的,使得看上去很符合BPMN规范,但又不是完全按照BPMN Schema中描述的属性来定义。

     使用BPMN Modeler的范围和扩展方式:

           1)创建BPMN流程图来执行编排和工作流

           2)通过EMF Objects,将其转换成BPEL或者其他的模型对象

           3)通过扩展编辑器的drag & drop来满足更大的应用需求

           4)实现特定的BPMN规范

           5)创建其他的Domain模型并和该EMF模型匹配

 

BPMN Modeler的EMF模型

     UML图:

     怎样支持BPMN的属性?

           每个EObject都继承自EModelElement,使用EAnnotation(s)而不用通过修改模型重新生成EMF代码的方式

     支持BPMN的图元

           基本上连线和节点的marker都已经实现,只是lane和group-artifact还需进一步完善,目前版本现状为:group的外观就是一个矩形;lane在pool中只能选中其label时候进行resize,它不是一个container

     没有对EObject进行BPMN的规则限定,不过以后可能支持这一块

     重用该EMF模型:http://wiki.eclipse.org/STP/BPMN_Component/Reusing_the_modeler

     通过API来生成BPMN:http://wiki.eclipse.org/STP/BPMN_Component/STP_BPMN_Presentation_%28Part_2%29

 

Samples:均没找到相应的源码,原来位置:http://wiki.eclipse.org/STP/BPMN_Component/Samples

     Complaint diagram(in French)

     Bugzilla(EclipseCon 2008)

     Due diligence process

     EclipseCon sample: http://wiki.eclipse.org/STP/BPMN_Component/EclipseCon2008

     Annotated shape sample

     Order Store Sample

     Connection Test sample

     Hiding elements in toolbar and connection menus

     Hiding palette elements

     BPEL to BPMN generation

     Annotation Drag and Drop

     Decoration of an annotation

     Provide your own edit parts

     Screenshots:http://www.eclipse.org/bpmn/images/screenshots/

 

交流地方

     Eclipse社区BPMN Modeler论坛(Newsgroup):http://www.eclipse.org/forums/index.php?t=thread&frm_id=37

     bpmn-user的Mailing list:

           RSS[http://dev.eclipse.org/mhonarc/lists/bpmn-user/maillist.rss]

           也可以使用邮箱和 bpmn-user@eclipse.org进行关联,我使用了wurongxin86@gmail.com

    

关联知识

     BPMN规范:http://bpmn.org/

     GMF:http://www.eclipse.org/modeling/gmp/

     EMF:http://www.eclipse.org/modeling/emf/

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值