【摘 要】
:
Web服务技术作为程序设计领域中的一项新技术,能够使不同的平台具有互操作性,通过遍布全球的因特网,实现应用程序之间的远程过程调用。但单一的Web服务已经难以满足日益广泛
论文部分内容阅读
Web服务技术作为程序设计领域中的一项新技术,能够使不同的平台具有互操作性,通过遍布全球的因特网,实现应用程序之间的远程过程调用。但单一的Web服务已经难以满足日益广泛的Web服务应用需求,因此从整体上架构一个Web服务组合框架将Web服务组合起来,提供更为强大的Web服务体系,对于Web服务技术的发展和应用有着深远的意义。在对Web服务和现有Web服务组合技术进行概括分析的基础上,利用业务流程执行语言BPEL(Business Process Execution Language)良好的Web服务组合能力,针对BPEL组合Web服务容错性不高的缺陷,给出了一个基于BPEL的Web服务组合系统B_WSCS(BPEL-based Web Service Composition System)的总体架构,阐述了Web服务组合流程及运行时异常恢复过程,针对流程模板注册中心、代理和引擎三个核心模块及交互过程,分别进行了相应的设计。为提高Web服务组合的容错性,保障服务组合的灵活方便,B_WSCS不仅整合了现有的补偿措施,而且在现有BPEL基础上,利用统一描述、发现和集成UDDI(Universal Description,Discovery and Integration)注册中心、功能强大的代理、改进的引擎等核心模块,提供了较好的容错方法。使业务流程在运行过程中不再受单个Web服务异常的影响,而是通过向UDDI注册中心查询可替换的Web服务列表,并根据灵活性较好的服务选择策略选择合适服务代替产生异常的服务执行任务。实际测试结果表明,B_WSCS既具有与BPEL相同的Web服务组合能力,又解决了BPEL故障处理和补偿处理仅限于撤销操作的局限性,较好地提高了业务流程的容错性。
其他文献
最近几十年来,数字图像编解码技术的研究一直在不断前进,各种编解码技术不断成熟。尤其在最近几年中,各个领域涌现出一批新一代视频编码标准,结束了MPEG-2一统天下的局面。在
人体生物特征识别技术(Biometric)是一种将信息技术与生物技术相结合,利用人体本身具有的生物特征进行身份识别的技术。包括物理特征和行为特征等在内的生物特征具有“人人拥有
框架是软件系统的可重用设计,是实现大粒度软件复用的有效途径。流行的企业应用软件框架大多是针对以功能菜单作为组织形式的业务系统(称之为功能驱动)。内容管理是近年来企
本文对三维函数绘制过程中的消隐,光照,明暗处理及阴影生成技术进行了研究。并针对快速地实现三维函数的绘制提出了新颖的方法。本文所做的主要工作内容和所取得的研究成果如
随着社会经济的发展,大规模的人群活动日益增加,大型公共场所的人群安全已经成为了一个至关重要的问题。为了及时了解重点区域人群密度等级,避免高密度人群的安全隐患,如何进行有
在传统的网络安全技术无法完全将入侵屏蔽在系统之外的情况下,提出了可生存性技术,它强调系统在遭受入侵的情况下,依然能够及时提供其关键服务的能力。目前针对可生存性技术
本文针对支持向量机(SVMs,Support Vector Machines)中的过学习、不可分区域、过长的训练时间等问题,提出4类改进的模糊支持向量机(FSVMs,Fuzzy Support Vector Machines)。
资源管理是集群系统的重要组成部分,通过资源管理可以将系统中分散的资源整合起来,为用户提供一个单一的系统映像。在现有的集群管理模型中,多采用由一个节点机充当集群管理者的
传统造船企业生产物料的供应属企业内部事务,由企业自身组建的供应体系来承担供应,因此其采购、储存、运送等供应流程,具有十分浓重的计划色彩,有很强的预知性和规律性,采购
在石油勘探工程领域,测井图纸是一种被广泛使用的测井资料。工程图纸数字化是将纸介质工程图纸扫描输入计算机后,对所得的扫描图像加以分析、识别,最终重建其中的目标对象的