D-Composer:一个基于企业服务总线的动态服务组合系统

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:geosec
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着面向服务的计算(Service-Oriented Computing, SOC)与面向服务的体系架构(Service-Oriented Architecture, SOA)的不断发展,不同企业间的应用集成已成为一种趋势,这使得企业应用集成平台的构建成为可能。作为SOA思想的一种体现,企业服务总线(Enterprise Service Bus, ESB)因其作为集成平台基础架构所具有的系统高扩展性,是构建企业应用集成平台的良好选择。在企业应用集成环境下,根据不断变化的用户需求从众多的企业应用中,快速且有效地选择并组合出合适的服务具有重要的意义。然而,目前应用集成平台所提供的服务粒度较小,功能单一并且有限,当服务需求发生变化时(如用户要求提供更大粒度的服务,或服务类型变更),往往不能满足需求。同时,现有的企业服务总线产品在服务编排(特别在动态环境下)与管理等方面不够完善。为了解决上述问题,本文将现有Web服务的动态组合技术与企业服务总线的服务编排方式相结合,设计并实现了一个针对企业服务总线的动态组合原型系统D-Composer,提升企业服务总线的动态服务编排能力,增强企业应用集成平台的灵活性和扩展性。为了实现这一研究目标,本文的工作和创新点主要体现在以下三个方面:结合企业应用集成环境的服务数量众多,但类型相对较少的构成特点,以现有服务描述方式为基础进行扩展,提出了一个基于OWL-S描述的服务类型-实例分离模型。以扩展后的服务分离模型为基础,结合人工智能理论与工作流技术的特点,提出了一个二阶段的服务组合方法:第一阶段采用层次任务网络算法,基于服务类型描述生成抽象组合方案;第二阶段以抽象组合方案为基础,采用对称匹配算法匹配并绑定服务实例。以本文提出的服务分离模型和二阶段组合算法为基础,设计并实现基于企业服务总线的动态服务组合原型系统D-Composer,并通过旅行计划制定的应用实例验证其可行性。
其他文献
随着科学技术特别是无线网络技术的飞速发展,人们的通信方式也发生着日新月异的变化。当代,移动网络通信已经渗入到人们工作生活中的每一个角落,人们已经无法脱离移动网络而
随着计算机的普及以及互联网的迅猛发展,大量信息以电子文本的形式出现在人们面前。为了应对信息爆炸带来的挑战,迫切需要一些自动化的工具帮助人们从海量信息源中迅速找到真
动态目标跟踪技术是计算机视觉研究领域中最重要的研究课题之一,在视觉导航、军事制导、交通监测、医疗诊断等方面都有着广泛的应用。粒子滤波技术是目标跟踪领域的核心算法,
在分布式系统中,所有的资源都是服务,服务具有低耦合性、易用性、复用性和可组合的特点。传统的服务发现通常是以服务的功能性描述信息作为关键值进行服务发现,往往忽略了服
关联规则挖掘作为数据挖掘的一个重要研究领域,通过各事务项集之间的相关联系,给用户提供感兴趣的规则,在商业、科学和其它应用方面得到了广泛应用。但是,传统的关联规则挖掘
在移动计算环境中,数据一致性是移动数据库在实际应用中必须解决的主要问题之一,而同步复制技术是维持数据一致性的关键技术。然而,现有的同步复制方案存在一定的局限性:日志
软硬件划分是软硬件协同设计中的关键技术。软硬件划分是指在系统设计时,确定各个功能模块是采取软件还是硬件的实现方式。软件实现的特点是灵活、成本低;而硬件实现的特点是
人类进入二十一世纪以来,随着科学技术的发展,网络信息技术也得到了飞速发展。与此同时,网络中各种各样的安全隐患也层出不穷。尤其是近几年来,由于拒绝服务攻击易于实施,破
文本倾向分析目的是确定文本所表达的态度或观点,近几年来已经成为信息检索和自然语言处理领域的一个热点问题。文本倾向分析分为两个方面:情感(emotion)和情感倾向(sentimen
社交网络的快速发展使得人们获取信息的方式发生了巨大的变化,越来越多的人开始习惯于通过网络来获取自己感兴趣的新闻资讯、热点信息等。其中,微博作为一种被普遍应用的网络