- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
业务流程语言BPEL编程思想及架构
业务流程语言BPEL编程思想及架构
修订历史记录
1. 概述 4
2. 业务流程的慨念及BPEL简史 4
2.1 什么是业务流程 4
2.2 BPEL简史 5
3. BPEL的基本特性 6
4. BPEL的基本思想 6
4.1 用Java实例模拟BPEL的创建过程 7
4.2 用实例概述BPEL的创建过程 11
5. BPEL模型基础 16
6. BPEL的基本活动介绍 20
6.1 Receive(接收)/ Reply(回答) 20
6.2 Invoke请求 20
6.3 Assign赋值 21
6.4 Wait等待 21
6.5 Sequence顺序 22
6.6 Flow流程 22
6.7 Switch分支 22
6.8 While——While循环 23
6.9 Pick 选取(在WPS中被称为Receive Choice) 23
7. BPEL的异常管理 24
7.1 faultHandlers、catch及catchAll元素 24
8. BPEL事务与补偿机制 25
9. BPEL抽象流程和开发简介 27
9.1 抽象流程 27
9.2 BPEL开发 28
10. 房屋贷款BPEL实例详解 28
10.1 房屋贷款案例介绍 29
10.1.1 案例的由来 29
10.1.2 业务现状 29
10.1.3 业务需求 30
10.1.4 实现流程 30
10.2 定义BPEL流程的接口WSDL 31
10.3 外部服务合作伙伴的WSDL 34
10.4 定义合作伙伴的链接 40
10.5 声明变量 42
10.6 声明异常处理 43
10.7 开发BPEL流程 44
11. BPEL过程组件 50
11.1 合作伙伴连接(Partner Links) 51
11.2 变量Variables 52
11.3 相关集(Correlation Sets) 53
11.4 错误处理(Fault Handlers) 57
11.5 补偿处理(Compensation Handlers) 58
12. BPEL活动浅析 60
12.1 <receive> /<reply>(接收/恢复) 61
12.2 <assign> /<invoke>(赋值/调用) 62
12.3 <condition> /<otherwise>(条件/否则) 64
12.4 <sequence> /<flow>(顺序/并行) 65
12.5 <link> /<source>/<target>(链接/源/目标) 66
12.6 <pick> /< onMessage>/ <onAlarm>(选择/监听/闹钟) 68
概述
BPEL是一门用于自动化业务流程的形式规约语言。用XML文档写入BPEL中的流程能在Web 服务之间以标准化的交互方式得到精心组织。这些流程能够在任何一个符合BPEL规范的平台或产品上执行。所以,通过允许顾客们在各种各样的创作工具和执行 平台之间移动这些流程,BPEL使得他们保护了他们在流程自动化上的投资。尽管以前想使业务流程定义标准化,但BPEL已经引起了史无前例的兴趣,而且它 最早在软件供应商中获得大量认可。BPEL实现了抽象的WSDL接口的集成,所以它也属于SOA的解决方案之一业务流程的慨念及BPEL简史什么是业务流程 业务流程可 以被定义为一个由各种不同功能的活动相连的一组有相互关系的任务,它们依照一定的业务逻辑和顺序依次执行。业务流程有起点和终点,而且它们都是可重复的。 业务流程是企业实现商务目标的方法。对于企业而言,业务流程是企业重要的知识资产,是企业的核心竞争力的体现,一个精心设计和执行的业务流程能够为企业创 造价值并节约成本。
在著名作家佛里德曼的获奖作品《世界是扁平的:21世纪简史》(THE WORLD IS FLAT: A Brief History of the Twenty-first Century)一书中,对经济全球化有着精彩的论述。它描绘了一个由互联网、通信基础设施和新型软件搭建的全球舞台;在这个舞台上,人们能够以多种方式 分享知识、劳动、娱乐和发现,并且创造新的商业机会。佛里德曼举例说:“如今沃尔玛是美国最大的公司,然而它什么也不生产,只是建立了这个非凡的供应环 节,从世界各地进口非常便宜的商品……并把世界各地的产品送到消费者手里。它是一个全球组装线。”
在经济全球化的过程中,企业的边界变得模糊,企业会将任务分解为一系列的子任务,企业只关注于自己的核心竞争力所在,并将其他工作分包给最合适的人来完成。企业需要通过业务流程将这些片断有机地组织在一起。在这里我们可以深刻地认识到业务流程对企业的重要性。
定义业务流程并对其做出文档所花费的时间和努力是完全值得的。在一个反映中国传统医学的电视剧中
您可能关注的文档
最近下载
- 2025至2030全球及中国荧光微球行业调研及市场前景预测评估报告.docx VIP
- NB_T 10091-2018高压开关设备温度在线监测装置技术规范.pdf
- 单缸液压圆锥破操作保养规程.docx VIP
- 六年级(上)语文1-28课核心考点汇总.pdf VIP
- 夏商周考古思考题.pdf VIP
- 2025年铁路局招聘考试题库《铁路基础知识》及答案.docx VIP
- 武汉大学泛函分析讲义.3.1共轭空间与共轭算子.pdf VIP
- 浅析全自动钠离子交换器.doc VIP
- 山东省聊城市东昌府区文轩湖西校区2024-2025学年八年级上学期期中地理试题.docx VIP
- GB_T 3246.1-2024 变形铝及铝合金制品组织检验方法 第1部分:显微组织检验方法.pdf VIP
原创力文档


文档评论(0)