并发流程的BPEL表示与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:macguys
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今越来越多的信息、服务都被发布在互联网上,信息搜索、服务集成技术已经成为IT行业关注的焦点。电信服务作为一种传统的通信服务,也顺应这种趋势,越来越多地被运营商以Web服务的方式提供给客户,同样面临服务的组合或重用问题。SOA作为一种架构思想,能够通过服务的组合或集成,迅速适应业务要求,同时,有效地降低了系统、服务之间的耦合性,提高了业务实现技术的灵活性。SOA是在Web服务的基础上发展起来的,主要目的是实现组件的集成,而Web服务本质上就是一个服务组件,它能够实现松散耦合的服务和粗粒度的服务。BPEL作为SOA的重要组成部分,它的出现,很好地支持了不同Web服务的集成,满足了流程对服务组合和重用的要求,同时为业务流程的实现提供技术和服务方面的保障,从而能够组合出新的服务来顺应不断变化的业务需求。   本文结合电信运营支撑系统的发展趋势,以实验室过去基于Petri网的并发机制、规则应用等研究为基础,将BPEL作为描述具体业务流程的方式,着重研究它对流程的并发、协同的表示方法和相关机制,同时建立一种算法将BPEL流程映射成Petri网模型,从而可以根据不同的技术需求实现两者的转换。传统的Petri网在描述工作流上有其局限性,多维、染色概念的提出能很好地解决了这个不足,成为扩展Petri网的重要方面,多维染色token的调度机制以及和BPEL并发流程的内在联系也是本文研究的重要方面。文章首先简要介绍了Web服务组合技术和Petri网等相关知识,然后针对BPEL规范中的各个概念进行深入理解,尤其是它的并发协同机制,以及和Petri网的互映射问题。接下来通过一个实例来详细说明本文提出的BPEL到Petri网的映射算法。最后,给出映射过程中的相关设计和实现方法。
其他文献
可扩展标记语言XML是网络数据存储和交换的一种重要的标准。在RSS等新型网络应用中,使用XML作为数据表示语言,用户通过关键字来表达查询需求,应用系统获取符合用户查询要求的XML
随着语音、视频等多种业务不断地融入传统的网络,人们不仅仅需要单纯的网络数据转发设备,而是希望它们能够做的更多。针对上述问题,集成了防火墙、防毒杀毒软件、入侵检测系统或
数字减影血管造影(DSA)是一种在医学诊断以及介入治疗中起重要作用的技术,是无法替代的有效的血管可视化工具。由于病人的不自主运动常会造成减影图像上出现运动伪影。运动伪
近年来,移动Ad Hoc网络(MANETs)中的路由技术已成为研究的热点。目前大部分路由协议的研究着眼于找到一条连接源节点和目的节点的路由,并不考虑当前的网络流量和数据流的传输要
随着无线通信技术与计算机技术的高速发展,先进的无线移动网络有望得到普遍应用。由于移动Ad hoc网络具有不需要基础设施与集中式的网络管理等显著特点,近年来受到越来越多的
粗糙集理论由Z.Pawlak于1982年提出,是继概率论、模糊集理论、证据理论之后的又一个处理不确定性的数学工具。该理论不需要任何附加的信息或先验知识,就能有效地分析和处理不
本文根据“散裂中子源(CSNS)快周期同步加速器(RCS)磁铁电源”的实际应用需求,为其设计电源监测系统方案。该方案包括系统整体设计、硬件设计、软件设计和系统测试。传统电能
企业输电线路监测对及时准确地发现企业线路故障和保障企业正常生产有着十分重要的意义。大中型企业都有采用购适合本企业变电所具体情况的输电线路监测系统的愿望,但是各个
随着无线通信技术的快速发展,人们对网络应用需求不断提高,无线网状网Wireless Mesh network (WMN)得到了广泛的部署,由此可以得到更大范围的网络服务。无线Mesh网络中数据通
虚拟人足球比赛系统涉及计算机图形学、虚拟现实、运动学与动力学、多功能感知、认知心理学等多个学科,是一个非常典型的复杂系统,目前国内外在此方面的研究尚处于初探阶段。