Atitit 业务流程执行引擎的实现
目录
1.2. 流程语言 xml sql js等 业务流程定义语言规范总结 1
1.4. Mybatis实现的引擎 mybatisutil。Selectlist 2
如果不同部门采用不同的业务流程定义,在业务流程中相互协作就会相当困难。为了一致化业务流程定义,以解决不同应用系统之间业务流程互通的问题,许多标准组织都着手制定业务流程定义语言,个人认为
有一定前途的有如下几种:
XPDL:做过工作流的都知道,WFMC的规范。
BPML:BPML是BPMI组织发布的规范。WfMC和BPMI在2002年6月26日宣布将合作制定业务流程和工作流标准,即采用BPML来描述工作流过程,同时采用XPDL所定义的工作流模型。
ebXML:ebXML是一组支持模块化电子商务框架的规范。ebXML支持一个全球化的电子市场,它使得任意规模的企业通过交换基于XML的信息,不受地域限制地接洽和处理生意。ebXML是联合国(UN/CEFACT,贸易促进和电子商务中心)和OASIS(结构化信息标准发展组织)共同倡导、全球参与开发和使用的规范。
WSCI:好像是W3C的规范吧,Oracle,SAP等公司严重支持的。
BPEL4WS:2002年8月9日,微软和IBM共同发布了一个新的规范BPEL4WS,融合了以前的XLANG和WSFL。好像是提交到OASIS了,近两天出结果,和WSCI是对头。
基于XML的业务流程定义语言规范在不断的发展过程中,需要一段相互融合、达成统一的规范时期,值得关注
实体1::: 方法1(),方法2(),。。。。
实体2::: 方法1(),方法2(),。。。。
实体2::: 方法1(),方法2(),。。。。
实体1.xml
<select id="流程1、方法1">
<select id="流程2、方法2">
.......
实体2.xml
<select id="流程1、方法1">
<select id="流程2、方法2">
.......
Service task 》》 mybatisutil