Atitit 业务流程执行引擎的实现 目录 1.1. 引擎实现语言java js php等1 1.2. 流程语言 xml sql js等 业务流程定义语言规范总结1 1.3. 实体方法定义2

Atitit 业务流程执行引擎的实现

目录

1.1. 引擎实现语言java js php等 1

1.2. 流程语言 xml sql js等 业务流程定义语言规范总结 1

1.3. 实体方法定义 2

1.4. Mybatis实现的引擎 mybatisutil。Selectlist 2

2. Mapper 定义 2

3. 与图形化引擎bpm的对接 3

    1. 引擎实现语言java js php等
    1. 流程语言 xml sql js等业务流程定义语言规范总结

如果不同部门采用不同的业务流程定义,在业务流程中相互协作就会相当困难。为了一致化业务流程定义,以解决不同应用系统之间业务流程互通的问题,许多标准组织都着手制定业务流程定义语言,个人认为

有一定前途的有如下几种:

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::: 方法1(),方法2(),。。。。

实体2::: 方法1(),方法2(),。。。。

实体2::: 方法1(),方法2(),。。。。

    1. Mybatis实现的引擎 mybatisutil。Selectlist
  1. Mapper 定义

实体1.xml

<select >

<select >

.......

实体2.xml

<select >

<select >

.......

  1. 与图形化引擎bpm的对接

Service task 》》 mybatisutil