共查询到18条相似文献,搜索用时 78 毫秒
1.
2.
在当今流行的SOA(面向服务的架构,Service Oriented Architecture)服务体系中,BPEL(Bminess Process ExecutionLanguage)是现今使用最广泛的业务流程执行语言.BPEL定义了业务流程如何与外部、Web服务进行交互的过程.但BPEL面向流程编制与业务逻辑设计,是一种控制流模式下的处理过程.控制流模式下的业务流程常常依赖于控制流程的旁置条件与控制指令间的依赖关系,不能产生较好的并发处理过程.而数据流处理模式天生具有并发特性,将控制流模式的业务过程转化为数据流处理模式的执行过程,可提高业务流程执行过程的并发性.采用软件管道Actor模型对BPEL流程进行转化,给出模型结构,转化架构与转换示例,通过实验证明了这种转化可以有效地提高流程并发执行性能. 相似文献
3.
基于SOA和BPEL构建销售管理系统 总被引:1,自引:0,他引:1
针对目前大多数汽车制造企业对业务流程敏捷化的需求,分析了面向服务架构SOA和业务流程执行语言BPEL的特点,提出了基于SOA和BPEL构建销售管理系统,将系统中的核心模块订单处理业务功能按基本服务、合成服务、组合服务进行了设计与实现,提高了系统业务流程的可重组性和可适应性. 相似文献
4.
传统的BPEL语言,只是静态地描述业务流程与所需Web服务之间的绑定关系,并不能很快适应动态变化的SOA环境;针对这一问题,该文提出一种白适应的BPEL流程编排和执行机制,通过推迟业务过程与所需服务之间的绑定时间,加入动态服务选择机制,从而使得BPEL流程的执行过程具有一定程度的自适应特征,不仅提高了BPEL流程编排和... 相似文献
5.
利用BPEL语言可以将单独的Web服务组合成复杂的业务流程,但是BPEL语言不支持在业务流程执行阶段进行修改操作。虽然BPEL语言有错误处理和补偿机制,但是如果业务流程不能继续执行就会影响到业务执行效率。针对这一问题,提出了基于BPEL和QoS的动态Web服务组合框架,利用QoS组件的动态绑定功能和UDDI的动态发现Web服务功能,实现在业务流程运行时动态选择Web服务的功能,从而提高业务流程的执行效率。 相似文献
6.
文章分析了用Web Service实现SOA的不足,指出了SCA/SDO作为SOA实现方式的优势,并对SCA、SDO、BPEL等技术及其组合的实现方式进行了论述。在此基础上,给出了基于SOA的业务流程管理框架。 相似文献
7.
基于BPEL的业务流程管理系统架构的研究与应用 总被引:12,自引:0,他引:12
随着商业环境的日益复杂化,对企业流程的管理受到越来越多的重视,基于BPEL的流程组合方法得到了广泛的业界支持.首先研究了Web服务业务流程执行语言(web service business process execution language,WS-BPEL)的协议基础及关键技术,并给出了基于BPEL的业务流程管理系统的框架,着重介绍了业务流程执行引擎的结构,并结合一个应用实例分析了BPEL流程的执行过程.最后,提出了WS-BPEL技术目前还存在的问题以及今后的研究方向. 相似文献
8.
9.
基于BPEL和ws-Tx的Web服务组合事务协调框架研究 总被引:1,自引:0,他引:1
针对当前Web服务事务协调框架中缺乏对服务组合流程定义的支持而需要在协调过程中手动定义业务流程的问题,提出了一种支持流程和事务语义自动抽取的服务组合事务协调框架。该框架从扩展了事务语义的业务流程执行语言(Business Process Execution Language,BPEL)中抽取协调信息,并结合Web服务事务规范(Web Services Transaction,WS-TX)所定义的协调器实现了服务组合的全局事务协调。通过将WS-TX在事务协调和BPEL在业务流程设计方面的优势相结合,该框架将业务逻辑与事务处理逻辑有效地分离。最后通过实例分析说明了该框架的可行性。 相似文献
10.
文章分析了用Web Service实现SOA的不足,指出了SCA/SDO作为SOA实现方式的优势,并对SCA、SDO、BPEL等技术及其组合的实现方式进行了论述.在此基础上,给出了基于BPEL构建SOA应用的开发框架.最后,通过搜索服务案例分析了基于BPEL构建SOA应用的开发过程. 相似文献
11.
BPEL是IBM、Microsoft和BEA联合提出的一种基于WebServices的业务流程执行语言。已有的许多BPEL图形编辑工具其建模图元与BPEL元素基本一一对应,过于偏向BPEL技术细节,与业务人员所熟悉的业务流程分析、开发和处理还存在一段距离。文章实现的面向服务的流程建模工具软件JSBPEL,通过更加面向业务人员的建模模型,屏蔽BPEL技术细节,提供业务流程的可视化建模、自动生成BPEL代码和部署的完整功能。其中业务流程模型到BPEL程序的转换算法是该工具的核心内容。 相似文献
12.
基于BPEL的流程整合,在企业流程的管理上应用越来越广泛。本文首先介绍工作流、BPEL、ESB的相关知识,总结出基于BPEL的流程设计模式,同时参考工作流管理联盟提出的参考模型,给出基于BPEL与ESB工作流管理系统框架模型及框架中引擎结构,分析了框架的性能。最后提出该框架中还存在的问题及今后的研究方向。 相似文献
13.
14.
Web服务业务流程执行语言(BPEL)提供了有力的技术来聚合封装的功能以及定义高质量的Web服务,然而,尽管功能强大,但是BPEL却难于使用。另一方面,有色Petri(CPNs)可以用于模拟、分析以及校验Web服务。为了在CPNs协作模型和业务流程的执行之间建立一座桥梁,给出了基于CPNs从过程模型驱动演绎出一致的BPEL代码的方法。首先,把CPNs协作模型转换为结构工作流网模型;然后,把工作流网模转换为BPEL代码,最后,通过电话机故障修理的案例研究,说明了算法的有效性。 相似文献
15.
基于商业逻辑的Web服务合成方法的研究 总被引:2,自引:0,他引:2
为提高Internet环境下通过Web服务合成方法构建的跨企业应用系统的灵活性和复用性,分析和研究了面向Web服务的商业流程执行语言(BPEL4WS)中存在的不足,讨论了将商业逻辑从商业流程中分离的必要性。提出从BPEL4WS中提取商业逻辑的思想,同时利用.NET架构下的事件处理技术对其进行了实现,从而有效地改善了BPEL4WS的完全面向商业过程、将商业逻辑隐含在过程中而造成的合成后的Web服务灵活性差及不能有效复用的缺点。最后通过实例证明该方法的可行性。 相似文献
16.
17.