一种基于约束工作流的Web服务合成模型(CoWSCM)

来源 :南京大学 | 被引量 : 0次 | 上传用户:szw_jlcc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术和网络技术的飞跃发展,Web服务的应用成为当今全球媒体、工业界和学术界关注的热点。目前,服务的各种技术标准不断发展,新的Web服务平台和开发环境不断推出,应用程序在分布式网络平台上实现互操作的能力不断提高,Web服务技术已经成为极具发展潜力的集成技术和面向服务体系架构的成功方式。   尽管越来越多的企业将其商业流程以Web服务的形式发布,但单一的Web服务功能毕竟有限,很难满足实际的用户需求。只有在对现有的单个Web服务进行合成,形成新的Web服务以提供更多功能的时候,Web服务的真正潜力才能发挥出来。Web服务本身的特点,如严格自治性、松散耦合性、基于标准协议等也为Web服务的合成提供了技术支持,而合成的Web服务又要求具有灵活性、可重用性等特点,这对Web服务合成的研究工作也带来了许多新的挑战。随着Web服务的发展,Web服务的合成已经成为当前的研究热点。   本文综述了现有的基于工作流的各种Web服务合成技术,包括它们遵循的基础协议、服务合成规范和采用的工作流建模方法,分析了各自的优势以及存在的不足,并在此基础上提出了一种基于约束工作流的Web服务合成模型CoWSCM。该模型首先对Web服务工作流的虚拟组织环境进行了研究,分析了其中对跨组织协作和资源共享的需求,给出了Web服务组织模型;然后针对Web服务合成中存在的资源管理问题、时序依赖问题和访问控制问题,分别阐述了各个问题域的特点和基于约束工作流的解决方案,给出了资源管理约束、时序依赖约束和业务规则约束三种约束的规格表达;最后结合虚拟组织环境下的三种约束,给出了本文的Web服务合成模型。并基于一个Web服务合成的应用实例,给出了模型的设计与实现,其中着重描述了模型的应用架构和约束机制的实现。通过使用约束机制,对应用系统中的每个Web服务活动和这些活动应该遵循的依赖规范进行了形式化描述,在此基础上建立了Web服务自动合成方法,为用户提供了即时定制功能。
其他文献
随着网络的快速发展,网络信息呈指数级增长。搜索引擎已经成为人们从网络中获取信息的重要工具之一。依据用户输入的查询,当前主流的搜索引擎通常采用关键词匹配机制进行检索并
随着计算机与互联网技术的深入发展,信息安全问题日益复杂化。应用程序规模迅速扩大,程序漏洞数量随之增加,针对程序漏洞的利用攻击威胁居高不下,现有漏洞防范手段在复杂多变的威
植物是自然界最常见的景观之一,对植物形态及生长发育进行建模,一方面对于探索植物生长过程的规律,深化对农学、植物学的研究具有重要的意义;另一方面,植物建模技术已在艺术设计、
随着Internet技术的不断发展,企业级网络应用正在面临着如不可预测的并发用户增长、海量数据管理、系统响应及容量限制、系统的容错性能等因素的挑战。J2EE集群为不断发展的企
Rootkit是一种隐藏进程、文件、注册表等系统信息的技术,它往往被病毒、木马等恶意程序所利用,帮助它们隐藏恶意行为以避免被用户和安全软件所发现。可以说,Rootkit在系统上的存
随着计算机应用范围的拓展,计算环境的多样化和复杂性显著提高,应用安全需求的多样化使得计算机安全面临着更多挑战。尽管计算机安全技术不断发展,但是安全攻击事件仍然不断
时钟分布网络设计是高性能集成电路设计中最关键的步骤之一。时钟信号频率高,负载大,连线长,极大地影响着同步系统的性能。在基于标准单元的自动化设计中,时钟树综合与布线设计占
虚拟化技术是云计算环境中底层资源管理的关键支撑技术,它将底层硬件资源进行统一抽象管理,用户应用封装在上层虚拟机之内,多虚拟机可以共同运行在同一硬件环境中,极大地提高了硬
现代软件开发项目的规模和复杂度要求软件组织对软件过程进行量化管理和持续改进,并对资源进行合理有效的调度。人力资源是软件过程中最重要的一种资源。人力资源的调度直接影
CAD和CAM技术在企业的设计与生产过程中已经得到广泛应用。然而这些新技术的应用在促进企业生产力迅速发展的同时,也带来了许多意想不到的新问题。就设计行业而言,虽然针对各部