首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 109 毫秒
1.
Web服务的业务流程执行语言(Business Process Execution Language for Web Services.简称BPEL4WS或BPEL)是对Web服务整合的一种规范化语言。本文介绍了BPEL4WS的基本概念以及在用户交互方面的扩展(BPEL for People),最后给出BPEL4WS文档,描述具体的流程实例。  相似文献   

2.
针对服务流程建模语言BPEL4WS难以满足用户个性化需求也无法适应动态环境变化的问题,提出了一种动态优化BPEL4WS中流程服务的方法。该方法给出了一种Web服务交互代价计算模型,用来评价用户对Web服务的偏好程度以及实时环境下Web服务交互的现实代价。将BPEL4WS描述的服务组合流程转换为服务组合流程树,并借助领域本体对流程树节点进行语义检查,消除流程树中不合法的流程组合。通过深度优先遍历流程树,利用单亲遗传算法对流程服务进行优化组合。最后给出应用算例,并对用来优化组合流程服务的单亲遗传算法的适用性与  相似文献   

3.
基于BPEL4WS的Web服务整合研究   总被引:1,自引:0,他引:1  
曾贵荣  葛世伦 《计算机应用》2007,27(11):2733-2735
业务流程执行语言(BPEL4WS)是整合Web 服务的标准,其作用是将一组现有的服务整合起来,从而定义一个新的 Web 服务。首先介绍了业务流、工作流、以及BPEL4WS在Web服务建模方面的基本概念,建立了BPEL4WS整合Web服务模型,提出了组合服务的方法和过程。最后通过实例证明了BPEL4WS服务整合的实用性。  相似文献   

4.
上超望  刘清堂  赵刚  童名文 《计算机科学》2014,41(7):102-104,109
业务流程访问控制机制是Web服务组合应用中的难点。针对现有BPEL4WS安全访问控制研究的不足,提出面向活动的BPEL4WS动态访问授权模型(ADABM)。通过解除组织模型和业务流程模型间的耦合关系,ADABM将BPEL4WS访问权限约束细化到活动一级,用户只在流程执行会话期的活动符合安全需求的情况下才拥有Web服务的访问授权,授权随着业务流程上下文动态授予和收回,授权流与业务流同步执行。文中最后还给出ADABM模型在Web服务安全组合应用中的实施框架。  相似文献   

5.
基于接口自动机的BPEL4WS Web服务组合形式化模型   总被引:1,自引:0,他引:1  
介绍了接口自动机的基本语法,针对目前最主要的一种描述和执行基于工作流模式的Web服务组合的规范——Web服务商业流程执行语言 (business process execution language for Web services,BPEL4WS),定义了接口自动机和BPEL4WS之间的概念映射,并给出了BPEL4WS的基于接口自动机的形式化模型,最后通过一个案例给出了BPEL4WS到接口自动机的映射及验证的方法。  相似文献   

6.
朱晨  张忠能 《计算机工程》2007,33(11):85-86,8
针对BPMN边界灵活的特点以及由此向BPEL4WS映射时带来的问题,提出利用概念化令牌作为中间元素,将BPMN边界至BPEL4WS边界的映射转化成两个步骤,解决BPMN向BPEL4WS映射时的边界确定问题。  相似文献   

7.
企业遗留系统集成平台的设计与实现   总被引:1,自引:0,他引:1  
单云  侯红  王萍 《微计算机信息》2007,23(21):13-15
对于企业来说,保留和重复利用遗留系统比废弃它们更能节约成本.为实现这一目标,采用Web services和业务流程执行语言(BPEL4WS)相结合的方法,研究和开发了一个企业遗留系统集成的平台.并结合具体应用分析了BPEL4WS在应用平台中的应用和实现.  相似文献   

8.
Web服务业务流程执行语言(BPEL4WS)引擎架构的研究   总被引:6,自引:0,他引:6  
论文提出了一个Web服务业务流程执行语言(BPEL4WS)的引擎架构。该架构被设计为跨平台的中间件结构,它支持BPEL4WS业务流程的运行、查询、管理,提供了多用户的BPEL4WS流程调用接口。架构采用了可扩展的模块化设计,使它可以满足今后的功能扩充。论文还将对BPEL4WS做一些介绍。  相似文献   

9.
开放网格体系结构OGSA规范通过整合网格和Web服务技术确定了网格服务分布式系统框架,但其中关于网格服务合成的方面并没有定义相应的规范,业务流程执行语言BPEL4WS是应用于Web服务上的服务合成规范。通过分析网格服务和Web服务的异同,设计出一种可行的模型,解决了BPEL4WS不支持网格服务中部分特性的问题,从而可以将BPEL4WS应用于网格服务合成上。  相似文献   

10.
本文研究了Web服务组合语言BPEL4WS的出错与补偿处理的pi演算编码,目的是实现Web服务组合语言BPEL4WS自动验证过程。本文对pi演算进行扩充以编码BPEL4WS程序,给出了pi演算对BPEL活动的编码规则。在一个作用域的条件下,用pi演算的通信并发结构表示BPEL4WS规范的出错与补偿处理结构,采用传名机制分别处理程序化显式抛出故障与非程序序化抛出故障的捕获,给出BPEL4WS的出错与补偿处理的pi演算编码,为系统地完成从Web服务组合语言BPEL4WS规范到扩展pi演算的编码奠定了基础。  相似文献   

11.
使用BPEL4WS设计业务流程的研究   总被引:5,自引:0,他引:5  
首先介绍Web服务的概念、特点及其在商业应用中的不足,从而引出为什么要整合Web服务;接着介绍了BPEL4WS的概念以及它与Web服务的其它规范的关系;随后结合一个简单的例子,详细讲述了如何使用BPEL设计业务流程。  相似文献   

12.
杨春  陈立行 《现代计算机》2005,(5):17-20,38
Web服务的商业流程执行语言(简称BPEL4WS或BPEL)是一种基于XML的工作流定义语言,可以作为企业工作流建模和实现工作流管理系统的基础.本文首先介绍了工作流和BPEL4WS的基本概念,然后由一个例子具体介绍了BPEL4W的流程,最后给出了基于BPEL4WS工作流管理系统的实现.  相似文献   

13.
自动地根据用户请求进行服务的动态组合是目前Web服务领域的关键问题.针对该问题,提出了一种基于本体的服 务动态组合方法,设计并实现了一个服务动态组合原型.首先Web服务按照一定规则被抽象为本体模型,然后通过分析所 构造服务的模型来实现服务的匹配,最后利用BPEL4ws对匹配生成的服务组合序列来进行自动的组合.实验结果表明,该 方法细化了服务接口的语义,并且在发现结果上有更高的准确性.  相似文献   

14.
IBM、Microsoft和BEA联合提出的服务组合描述语言BPEL4WS是现有的主要工业标准。本文在分析BPEL4WS控制流程的基础上提出了控制依赖关系概念,并设计了一个复杂度为0(N^2)的控制依赖关系图生成算法。最后,基于控制依赖关系图,讨论了如何进行BPEL4WS的控制冲突检查和执行优化。  相似文献   

15.
基于商业逻辑的Web服务合成方法的研究   总被引:2,自引:0,他引:2  
边小凡  张宝山 《计算机工程与设计》2006,27(13):2381-2382,2399
为提高Internet环境下通过Web服务合成方法构建的跨企业应用系统的灵活性和复用性,分析和研究了面向Web服务的商业流程执行语言(BPEL4WS)中存在的不足,讨论了将商业逻辑从商业流程中分离的必要性。提出从BPEL4WS中提取商业逻辑的思想,同时利用.NET架构下的事件处理技术对其进行了实现,从而有效地改善了BPEL4WS的完全面向商业过程、将商业逻辑隐含在过程中而造成的合成后的Web服务灵活性差及不能有效复用的缺点。最后通过实例证明该方法的可行性。  相似文献   

16.
为解决因信用额度取代现金进行网上易货交易而造成的安全性问题,在电子商务领域引入Web服务与BPEIAWS规范,分析网上易货交易过程中业务流程实际模型;在以SSH及Ajax技术实现的华贸易货系统基础上.引进银行信用和结算服务,使用Web Services和BPEL技术设计业务流程,并依托监控软件BPM实现流程的自动化执行与安全性监控;通过Irrelevant和Inconsistent两种优化方式改善监控算法,提高监控效率和准确性.  相似文献   

17.
Mobile Ambient演算是一种描述进程和设备移动的形式化方法,但其移动进程的实时性目前尚未有合适的形式化表达.通过对Mobile Ambient演算进行实时扩充,提出了一种离散时间域的时间Mobile Ambient演算(DTMA),并为DTMA演算定义了模态逻辑.基于DTMA演算及其模态逻辑的子集给出了模型验证算法,提出了一种对BPEL4WS程序的形式化建模方法,实现了业务流程的活动可达性的模型验证.  相似文献   

18.
多实例MI(Multiple Instances-MI)是一种重要的工作流模式,不能完全被BPEL4WS(Business Process Execution Language for Web Service)规范支持,很多情况下,在BPEL4WS流程中无法直接有效实现.在结合了BPEL4WS流程与伙伴之间的不同交互模式的基础上,对BPEL4WS流程中出现的多实例模式的类型重新进行了讨论.在重点探讨了MP-MI模式(Multiple Partners-Multiple Instances)之后,在BPEL4WS流程与伙伴之间引入了一个"角色代理层"的概念,并在此基础上提出了一个针对MP-MI的有效的解决方案,并给出了具体实现说明.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号