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
- 引擎实现语言java js php等
- 流程语言 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(),方法2(),。。。。
实体2::: 方法1(),方法2(),。。。。
实体2::: 方法1(),方法2(),。。。。
- Mybatis实现的引擎 mybatisutil。Selectlist
- Mapper 定义
实体1.xml
<select id="流程1、方法1">
<select id="流程2、方法2">
.......
实体2.xml
<select id="流程1、方法1">
<select id="流程2、方法2">
.......
- 与图形化引擎bpm的对接
Service task 》》 mybatisutil
Atitit 业务流程执行引擎的实现 目录 1.1. 引擎实现语言java js php等 1 1.2. 流程语言 xml sql js等 业务流程定义语言规范总结 1 1.3. 实体方法定义 2相关推荐
- linux文件的定义变量的值,linux shell 自定义函数方法(定义、返回值、变量作用域)...
一.定义shell函数(define function) 语法: [ function ] funname [()] { action; [return int;] } 说明: 1.可以带functi ...
- 【Irrlicht鬼火引擎】 安装配置Irrlicht鬼火引擎
一.下载引擎 官方网站:http://irrlicht.sourceforge.net/ 官方网站需要翻墙才能进入,如果不想翻墙,可以通过其他下载地址: CSDN下载:http://download ...
- RFC2616中文版(9)方法定义
9 方法定义(Method Definitions) HTTP/1.1常用方法的定义如下.虽然方法可以被展开,但新加的方法不能认为能分享与扩展的客户端和服务器同样的语义. Hst请求头域(见13.23 ...
- ADO.NET Entity Framework 使用数据定义语言(实体框架)
从 .NET Framework 版本 4 开始,实体框架支持数据定义语言 (DDL).这样,您将能够基于连接字符串和存储元数据 (SSDL) 模型创建或删除数据库实例. ObjectContext ...
- python定义方法self会被当作变量_为什么Python必须在方法定义和调用中显式使用“self”?...
为什么Python必须在方法定义和调用中显示使用"self"? 这个想法借鉴了 Modula-3 语言.出于多种原因它被证明是非常有用的. 首先,更明显的显示出,使用的是方法或实例 ...
- python 定义变量_用python解决动态的定义变量名(并给其赋值方法:大数据处理)...
前言: 今天为大家带来的内容是:用python解决动态的定义变量名(并给其赋值方法:大数据处理)具有很好的参考价值,希望对大家有所帮助.喜欢本文内容的记得点赞转发收藏不迷路哦!!! 最近消费kafka ...
- Spring Data JPA方法定义规范
Spring Data Jpa方法定义的规则: findBy+属性+(关键字) (1)简单条件查询 简单条件查询:查询某一个实体类或者集合. 按照Spring Data的规范的规定,查询方法以find ...
- Spring Data JPA 4.方法定义规范
方法定义规范 简单条件查询 简单条件查询: 查询某一个实体类或者集合 按照 Spring Data 的规范,查询方法以 find | read | get 开头, 涉及条件查询时,条件的属性用条件关键 ...
- 实体类定义规则以及主要实体类详解
1.实体类概述 1.1什么是实体类 众所周知实体类是在java开发中被应运到的,但是什么是实体类? 1.11实体类的定义 百度百科查阅说:实体类主要是作为数据管理和业务逻辑处理层面上存在的类别: ...
- main方法_错误: 在类 ZiFUChuan.Pyramid 中找不到 main 方法, 请将 main 方法定义为:
错误: 在类 ZiFUChuan.Pyramid 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args) 否则 Java ...
最新文章
- 关于Android中的乱码
- 【转】Android子线程真的不能更新UI么
- 离散数学实验题目-关系
- Linux 命令之 ll -- 列出当前文件或目录的详细信息
- 传奇服务端各文件用途说明
- cv2 imwrite中文路径_python3下使用cv2.imwrite存储带有中文路径图片的方法
- 工欲善其事,必先利其器之sublime
- centos 删除crontab_Centos7:利用crontab定时执行任务
- 宝骏530中控屏怎么安装软件_【中山永豊】宝骏530音响升级美国DD双低音,炸机效果征服全场观众!...
- kafka 精准一次性
- 【T3】运行时错误3709
- Golang:后台管理系统Revel搭建教程
- 什么是WiFi无缝漫游(即无线AP自动切换)?
- 光环效应引发的认知误区
- CYUSB3014芯片使用EEPROM无法下载固件说明
- 【HGNN】北邮循序渐进研究HGNN
- 微信小程序商城如何打印快递单
- Echarts 实现动态地图
- ideaIU-2020.1下载
- java 整数相除 小数点_java整数相除保留小数
热门文章
- axios 同时多个请求_Axios是什么?用在什么场景?如何使用?
- 开启本地git权限_Git入门使用和常见操作
- java桥梁模式_java设计模式之桥梁模式(Bridge)
- matlab simulink 过程控制,[转载]MATLAB/Simulink与过程控制系统
- mysql 子查询 in 多表_MySQL多表之子查询
- 手机能给电脑装系统吗_使用手机给电脑装系统的方法
- python中的scatter函数_Python Matplotlib scatter函数:绘制散点图
- 使用Telnet 在DS300上配置阵列
- Python使用requests发送post请求的三种方式
- 「WC 2019」数树