透视BPEL及其应用

1 引言

许多企业都具有许多跨不同部门、地理位置或分支机构的异类应用程序组合。尽管可以使用多个 ERP系统来满足业务单元的要求,但它们实际上会导致数据碎片。集成这些系统比较复杂,并且通常采用专用方式进行处理。尽管如此,公司仍投入了大量的资源来集成遍布多个 ERP 系统的信息,以便作出更好的业务决策。BPEL 提供了一个以流程为中心的标准方法来集成不同的系统。对一个企业内部单个系统,企业内部多个系统,企业间的多个系统进行业务流程管理,可以自适应业务流程根据特定企业不断变化的需要进行快速的定制,更快实现自动化、降低开发成本并缩短投放市场的时间。

Oracle BPEL Process Manager 通过将一系列同步和异步的服务组合到一个端到端 BPEL 流程流中,简化了基于面向服务的体系结构 (SOA) 开发应用程序的流程,为设计、部署和管理 BPEL 业务流程提供了一个开发人员易于使用的可靠的解决方案。 本文主要介绍BPEL的相关概念特性以及Oracle BPEL的结构特性。

2 BPEL相关概念

BPEL又名BPEL4WS,全称Business Process Execution Language For Web Services即业务流程执行语言。BPEL是专为整合Web Services而制定的一项规范标准,其作用是将一组现有的服务组合起来,从而定义一个新的Web服务。因此,BPEL基本上是一个实现此种组合的语言,组合服务的接口也被描述为WSDL Port Type的集合。

BPEL提供一种语言,可以用来描述可执行工作流(描述业务交互中参与者的实际行为)和抽象流程(描述各方参与者对外可见的消息交换)。实际上,BPEL 的一个主要特点就是它表示两种类型流程的能力:使得一种类型的流程到另外一种类型的流程的转换过程变得容易。

BPEL关心流程是如何受控的。流程模型化方面的两个主要控制方法是分级控制和类***控制,前者与结构化编程语言中的一样,而对于后者活动的执行主要受控于表明活动间显式依赖关系的链接。BPEL支持这两种类型的控制方法,并允许在流程内交替使用这二者。

BPEL 应对的是与长期运行的业务流程相关的挑战。大多数的业务流程会持续相当长的时间,因而需要一个长期运行的事务模型。BPEL 使用一个具有隐式和显式补偿的模型,因此故障可以被轻易地处理,无须做不切实际的假定――即能够将事务锁定一段不定的时间。对补偿处理的内在支持和良好定义的原子活动是该模型的关键。

总的来说,BPEL的特性如下:

(1)以Web Services/WSDL 作为组件模型;

(2)以XML作为数据模型 (数据松散耦合);

(3)同步和异步的消息交换模式;

(4)确定的和不确定的流程调和;

(5)分等级的异常管理;

(6)长期变动的工作单元和补偿单元。

3 BPEL服务器

目前有几种常用的BPEL服务器:

(1)Active BPEL引擎;

(3)Oracle的BPEL Process Manager;

(4)微软的 BizTalk Server;

(5)其它的BPEL服务器。

其中Oracle的BPEL Process Manager就是可获得的顶级BPEL服务器之一。它是一组非常容易理解,并且很容易使用的组件,可以用于创建、部署和管理BPEL业务。Oracle的BPEL Process Manager是一个集成到JDeveloper中的GUI开发工具。

***1 Oracle BPEL PM

Oracle的BPEL Process Manager体系结构包含了一个设计器、处理管理器和控制面板。Oracle的BPEL Process Designer可以让你建模、编辑和设计处理。集成服务让你进行转换,包含了许多对于各种各样的源的适配器。核心的BPEL引擎支持BPEL标准,并且可以运行在各种语言程序服务器上。

4 小结

借用Metastorm的首席技术官Steve Brown的话作为对BPEL的总结:“如果说你正在构建一个应用程序,但是它使用的一些应用程序是它们自己的网络服务。你绝对会需要以一种灵活的组织所有这些网络服务的方式,确保它们都以正确的顺序执行,并且确保进行了检查和平衡。这就是BPEL4WS的目标领域。”

BPEL基于开放的标准,将会让企业从某个供应商私有的体系结构中解脱出来。拥有了网络服务,应用程序功能得到分解,每个可获得的功能都可以作为一项被任何其他应用程序或者网络上的服务在任何时间、任何地点访问(或者被消耗)的服务,拥有广阔的发展前景。

透视BPEL及其应用

转载请注明出处学文网 » 透视BPEL及其应用

学习

悬壶济世的“王老吉”总裁施少斌

阅读(57)

“1828年世界上就有了王老吉饮料,而可口可乐1886年才有。可口可乐早已在中国罐装销售,哪一天我们也到美国去销售罐装王老吉!”对于“百年老字号”王老吉的“野心”早有所闻,但万万没想到这是出自37岁的施少斌口中,毕竟,他接棒王老吉还不到4年

学习

有美玉于斯

阅读(28)

本文为您介绍有美玉于斯,内容包括有美玉于斯全文翻译,有美玉于斯全文意思。但中华民族与此并行的还有一个玉器文化。

学习

斐波纳契数列

阅读(34)

本文为您介绍斐波纳契数列,内容包括斐波那契数列内容,斐波那契数列完整版。本题以数列为载体,需要探求数字之间蕴含的关系和规律。通过观察、比较、猜想、归纳,我们发现数列排列的规律是:从第3个数字开始,每个数都是它前面两个数的和。故不

学习

偶然与必然

阅读(21)

本文为您介绍偶然与必然,内容包括必然和偶然例子,来是偶然走是必然全文。1945年6月,我出生在一个贫穷农民的家里。1960年夏季。我初中毕业,因家庭困难无法上高中。当时国家处于困难时期,小学师资奇缺,县教育局在初中毕业生中公开招聘教师。

学习

学会正向思维

阅读(41)

本文为您介绍学会正向思维,内容包括学会正向思考完整版,正向思维负面情绪。我的生活稳定,对生活和家庭的观念也很保守。但是,在过去的五个月里,我做出了很多巨大的转变。

学习

团组织推荐意见范文精选

阅读(19)

本文为您介绍团组织推荐意见范文精选,内容包括群团组织推荐意见范文50字,团组织推荐意见几个字怎么写。团组织推荐意见篇1本文作者:钟宇

学习

轻钢屋面结构设计简述

阅读(37)

本文为您介绍轻钢屋面结构设计简述,内容包括轻钢屋面结构的做法,钢结构屋面纸讲解。摘要:钢结构房屋尤其是轻钢屋面结构以其自重轻,跨度大、屋面下部空间大等优点在工业建筑中应用日益广泛,本文将介绍以钢梁和檩条作为主受力杆件的轻钢屋面

学习

古籍研究

阅读(26)

本文为您介绍古籍研究,内容包括古籍研究,古籍文献摘录。遗山集诸本详考

学习

浅析日本古典艺能——能乐

阅读(16)

【摘要】能乐,作为日本传统文化中最为神秘与古老的艺能有着600年的历史。广义的能乐包括能与狂言,能乐是极具宗教特色的假面艺术并有浓重的悲剧色彩,多以历史中的名人和事件为主题。狂言是在能乐演出时每场之间以对话为主的滑稽剧,大多是有

学习

基于MILP模型的光网络逻辑拓扑优化算法

阅读(29)

摘要:网络逻辑拓扑的最优化是光网络的设计核心。针对分组业务的需要,要求光网络能够实时、动态调整网络的逻辑拓扑结构。对小规模的网络进行逻辑拓扑优化,可以用混合整数线性规划法(Mixed-IntegerLinearProgramming,MILP)解决。采用MILP算法对

学习

奇葩作文900字

阅读(22)

本文为您介绍奇葩作文900字,内容包括奇葩作文大全,我的奇葩老师作文900字。斗转星移,四季轮回,历史长河的两岸姹紫嫣红。看,繁花似锦;嗅,花香浓郁;听,花语喁喁。独步历史的花丛中,你总能找到属于自己的那朵奇葩。题记春水脉脉独坐深宫,伊人含泪望

学习

浅谈现代汉语中词的兼类问题

阅读(25)

本文为您介绍浅谈现代汉语中词的兼类问题,内容包括什么是兼类词举例说明,兼类词的概念是什么。摘要词的兼类现象是现代汉语的较为常见的一种词的跨类现象。本文从兼类词的成因、类型、与词的活用、同音同形词的区别和联系以及对兼类词的

学习

自证“清白”?最好别走到这一步啊

阅读(35)

看着有点儿心酸哈?什么事走到了需要证明那一步,要么说明常态已经蛮岌岌可危了,要么就是非常极力地想要获得某种自认为可能不会获得的认同感。力宏老师和云迪大师此举是真爱已找到还是伤心到极处而……只有他们最清楚,而热闹喧嚣的是,他们都是

学习

粗糙集理论及其应用与发展研究

阅读(17)

本文为您介绍粗糙集理论及其应用与发展研究,内容包括粗糙集理论及其应用,模糊粗糙集的理论与方法。摘要:粗糙集理论是一种研究不精确、不确定性、处理不完备知识的数学工具,目前被广泛应用于人工智能、模式识别、机器学习、决策支持和数据

学习

谈“等时圆”模型及其应用

阅读(137)

本文为您介绍谈“等时圆”模型及其应用,内容包括等时圆模型所有结论,物理等时圆模型讲解。物理模型的建立在物理解题有至关重要的作用,加强对物理模型分析以及题型的归纳对于高三复习中大有裨益。下面谈谈"等时圆"系列模型。

学习

量子点材料发光原理及其应用

阅读(39)

本文为您介绍量子点材料发光原理及其应用,内容包括量子点发光原理,量子点材料发光原理及其应用。摘要:近几年,宽禁带纤锌矿半导体ZnO由于其在蓝光和紫外区域光器件的应用越来越受到人们的关注,而且在短波光学装置方面已成为最佳候选材料,比

学习

浅析中国画之散点透视画法

阅读(22)

本文为您介绍浅析中国画之散点透视画法,内容包括国画散点特殊技法,中国画勾勒和点簇画法。摘要:所谓的焦点透视,其实是近大远小、近实远虚规律的艺术运用,在一副画面中,只有一个特定的消失点来表达认知中的物象,而中国画使用的就是散点透视,它

学习

自适应控制及其应用

阅读(23)

本文为您介绍自适应控制及其应用,内容包括自适应声音控制有必要开吗,自适应巡航控制是什么意思。[摘要]本文介绍了自适应控制的基本思想、控制方法以及目前的应用情况。

学习

浅谈超导现象及其应用

阅读(27)

本文为您介绍浅谈超导现象及其应用,内容包括汞在零下多少度有超导现象,十分钟了解诡异的超导现象。1911年的一天,在荷兰莱顿大学的物理实验室里,昂尼斯教授正在专心致志地研究水银的低温性能。他先将水银冷却到-40℃,液体水银便凝固成一条

学习

富有机质泥页岩中干酪根的提取及其应用?

阅读(20)

摘要:干酪根是富有机质泥页岩中有机质的主要成分,干酪根的提取和应用研究对页岩气的形成与富集具有一定意义。对比研究三种干酪根提取方法,在充分考虑外部实验条件下,采用了手工分离法提取干酪根并用于后续研究。选择滇东北下志留统龙马溪组

学习

透视多哈会议

阅读(51)

本文为您介绍透视多哈会议,内容包括多哈会议是哪个国家的,多哈会议地点。世界贸易组织第四届部长级会议(多哈会议)于11月9日至14日在卡塔尔首都多哈举行,大会通过了《部长宣言》、《关于乌拉圭回合协议执行问题的决定》和《关于知识产权