clant
随笔 - 19, 文章 - 93, 评论 - 17, 引用 - 0
数据加载中……
bpel和工作流的三个主要区别
基于状态的工作流管理系统
(WFMS)和
可执行的业务流程语言
(
BPEL
)之间主要的差别有如下三点:
1、面向消息(message oriented) VS 基于状态(stated based):
WMFS : 基于状态的WMFS系统主要对图元(Activity)状态的变迁管理,工作流引擎维护和计算活动之间的转移条件。
BPEL : 而
BPEL
则是由一个消息激发流程的创建和运行,
BPEL
流程内部每个Service都会被一个onMessage消息上配置的event handler触发,等到执行了event handler事件后会产生下一个活动执行的onMessage消息源,同时触发下一个活动执行。
2、流程实例ID VS 消息相关性
:
WMFS : 基于状态的WFMS系统会在创建流程实例时为每个实例产生一个唯一ID标示。客户端可以通过引擎提供的相关API调用这个流程实例执行、停止、挂起。
BPEL : BPEl则是用一组唯一标示的消息来确定要创建的流程实例是哪个,这个唯一标示的消息用correlation(相关性)包装起来,其中定义了消息的名称,消息个数,消息的类型。
BPEL
引擎会自定的匹配这组消息到一个流程定义的receive活动上,最后创建一个新的流程实例。
3、工作流引擎API VS 抽象服务端口:
WMFS : 要执行一个XPDL的工作流文件必须要用工作流引擎提供的一组API去调用,以便管理控制、执行和访问流程实例。例如:启动一个流程实例必须要告诉流程定义的名称。
BPEL : 而
BPEL
则是做为一个服务暴露给外部调用,用的是面向服务(service oriented)的概念,例如调用一个bpel需要告诉激发bpel的消息相关性和业务伙伴是谁。相关性和业务伙伴分别是用WSDL描述的消息和服务,bpel内部调用的最终是一个Web Service。
posted on 2006-12-03 07:38
BPM
阅读(561)
评论(0)
编辑
收藏
所属分类:
BPEL
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
Oracle 产品白皮书
各种企业级框架
面向服务的体系结构技术(SOA)中心
Web services 规范
Java版 工作流 实现技术大比拼
把业务流程从操作中剥离出来
JBoss 发布JBoss Transactions 4.2 和JBoss Rules 3.0 (Drools-规则引擎)新版本
通向SOA-美国和中国不同的道路
支持BPEL的开源工作流
WS-BPEL语言基础
Powered by:
BlogJava
Copyright © BPM
导航
BlogJava
首页
新随笔
联系
聚合
管理
<
2025年1月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(6)
给我留言
查看公开留言
查看私人留言
随笔分类
(22)
书籍分析(1)
(rss)
关于思想(3)
(rss)
关于高质量生活(3)
(rss)
职业规划(2)
(rss)
规划(4)
(rss)
计算机领域(7)
(rss)
软件开发管理(1)
(rss)
软件系统设计经验(1)
(rss)
随笔档案
(19)
2006年11月 (2)
2006年4月 (17)
文章分类
(107)
BPEL(11)
(rss)
BPM(1)
(rss)
EAI/ESB(5)
(rss)
flow网址(1)
(rss)
Hibernate(2)
(rss)
Java 安全标准(15)
(rss)
JMS(3)
(rss)
MDA
(rss)
Portal(5)
(rss)
SCA/SDO(6)
(rss)
SOA(16)
(rss)
web services(9)
(rss)
workflow(9)
(rss)
XML标准
(rss)
动态表单技术(1)
(rss)
咨询业(1)
(rss)
工作流基础(10)
(rss)
搜索引擎
(rss)
数据仓库
(rss)
规则引擎(8)
(rss)
软件架构 (4)
(rss)
文章档案
(93)
2006年12月 (52)
2006年11月 (10)
2006年4月 (15)
2005年11月 (7)
2005年9月 (1)
2005年3月 (1)
2004年10月 (1)
2004年9月 (3)
2004年8月 (2)
2004年6月 (1)
信息安全
China CISSP 信息安全 论坛
theserverside.com
Web 服务安全性(WS-Security)的机制
WS-Security与Java:实用的、深入的、基于消息的安全
WS-Security中WSE2.0和SUN JWSDP1.5的协作
xml论坛 XML安全专题
介绍一些安全方面的外国文献
商业
arron99
工作流同行
hongsoft
(rss)
银狐999
(rss)
心情朋友
ChrisRc@浩瀚的天空
小奕思
浙大的姜楠
搜索引擎
Luence-- Full-Text Search engin
文本搜索引擎
智能化商业应用
BPM、业务规则和商业智能创建智能的、灵活的解决方案
按需业务流程生命周期,第 1 部分: 为您的按需业务流程构建基础
推荐学习材料
用 BPM、业务规则和商业智能创建智能的、灵活的解决方案 第 2 部分: 一个动态定价场景
用 BPM、业务规则和商业智能创建智能的、灵活的解决方案(第 4 部分)
用 BPM、业务规则和商业智能创建智能的、灵活的解决方案: 第 3 部分:数据仓库的可视性
规则引擎
Business Process Execution Language BPEL
Drools
Drools--能做什么,什么时候使用它
Java规则引擎与其API(JSR-94)
Java规则引擎与其API应用详解
Java规则引擎工作原理及其应用
Java规则引擎技术研究
Java规则引擎的集成
使用weblogic portal规则引擎中实现动态业务逻辑
深入了解WPS中的Business Rules
规则引擎
软件系统设计学友
刘升平
软安全技术同盟会
beegee's blog
搜索
最新评论
1. re: XML 安全: 使用 XACML 控制信息访问
你好,我运行了这个程序,PDP能运行但是没有request与policy对比的结果,想问一下怎么回事?
--杨琳杰
2. re: XACML 和 SAML的讨论
博主您好。我现在也在看XACML和SAML相结合方面的内容,毕业论文可能也要跟这个有关系。您有什么新的进展能发给我看看么?邮箱:chenjun6036@gmail.com
--chenjun
3. re: XACML 和 SAML的讨论
博主你好,我正在学习XACML技术,要完成一个毕业设计,能发一份你的论文给我,留个联系方式讨论一下吗,谢谢,感激不尽!mail:xuminv@gmail.com
--chenzui
4. re: XACML 和 SAML的讨论
评论内容较长,点击标题查看
--HL
5. re: XACML 和 SAML的讨论
评论内容较长,点击标题查看
--金金