STP-BPMN简介
2011-04-17 16:22
134 查看
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/
历史:
由 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/
相关文章推荐
- VLAN中的VTP和STP
- STP概述
- 交换环境下的冗余及负载分担技术(STP & Channel & HSRP)
- H3C交换机配置STP配置
- STP 相关
- 三层交换(VLAN间互通+路由功能)+VTP+STP(PVST)
- OSPF简单配置及STP验证的备忘
- STP复习笔记
- STP与RSTP区别
- Cisco vlan、trunk、vtp、stp、
- STP生成树协议――算法和过程
- 配置STP与VTP
- 企业网络高级技术 第2章 STP生成树
- STP选举过程中几个要注意的问题
- STP的配置
- STP增强
- STP
- CCNA实验十二 STP之PortFast、UplinkFast、BackBoneFast
- 分析一次STP无法生效的故障