基于语义描述的Web服务自动集成系统的设计

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:hcjw248
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着电子商务的迅速崛起,Web应用从局部化发展到全球化,从B2C发展到B2B,从集中式发展到分布式。Web Service解决了复杂的应用连接和程序代码造成的电子商务应用的高维护代价和更新代价,是目前应用环境中最为合理的解决方案。但在广泛应用的同时,也出现了新的问题:单个Web服务有时并不能完成复杂的需求。因此,这又导致了服务集成相关研究的涌现——期望开发新的服务集成系统来作为Web服务功能的延伸。服务集成系统能够方便Web服务的使用者快速、精确地查找所需要的服务,并将一个个功能单一的服务组合在一起去完成一个复杂的功能。 本文就是在这样的背景下,对一个Web服务集成系统所做的设计。文章通过对已有服务集成系统的分析,在指出它们的不足及缺陷的基础上,结合自己的理论研究和新技术的运用,在系统的设计中引入了各种新的解决方案。其中,系统的设计重点在于解决以下三个问题: ·服务发现问题:如何描述服务所实现的功能,从而使得精确查找所需服务成为可能。 ·服务集成问题:如何选择服务进行集成,使得这些服务共同作用的效果能实现所预期的复杂目标。 ·服务调用问题:如何描述服务的组合方式,并在此基础上使得服务的依次调用实现自动化。 针对上述三个问题,本文在系统设计中具体地给出了解决方案。首先,使用语义描述来表达服务实现的功能,通过OWL语言描述可获得的服务来建立服务的语义信息;进而提出服务发现的具体方案,通过扩展当前UDDI注册中心来构建一个支持语义描述的服务发现框架。第二,在研究中重点设计了一个服务集成的启发式偏序规划算法。该规划算法考虑到网络中Web服务应用的特点,引入了信息收集功能及深度优先等策略;同时算法也考虑了服务的质量——Qos属性,提出了一种服务及计划满意度值的模糊约束计算方式,来选择能实现目标的最优服务组合。第三,对服务集成结果的表示,选择了目前已相当成熟的BPEL技术,在现有众多BPEL引擎的支持下可方便地进行服务的自动调用。 在Web服务技术广泛地应用到电子商务中的今天,为满足更复杂的应用,促使了服务集成的广泛研究。本文的主旨就是在这样一个具有应用意义的课题研究中,提出了服务集成所需要解决的核心问题;在分析及提出具体的解决方案过程中,运用到了新的技术,也提出了自己的理论,并设计了一个系统原型,期望为以后真正实现一个成熟的服务集成系统作初步的探索。
其他文献
分布式并行计算系统使用众多廉价计算机组成网络计算平台,将计算任务进行分解,并通过网络传递到各个机器上进行并行求解,从而为高性能并行计算提供了新的选择。这类系统提供与专
随着信息化程度的不断深入,企业组织的信息化不仅依赖于看得见摸得着的IT产品,更依赖于对这些IT产品的管理和维护等服务性质的工作,因此,IT技术在企业中的工作重心已由软硬件产品
随着Internet的飞速发展人们可获取的信息量迅速膨胀。如何从海量数据中快速、准确、全面地查找用户所需的信息是当前信息检索的一大难题。文本分类技术作为知识的组织工具可
随着经济全球化和市场国际化的发展趋势,制造业所面临的竞争更趋激烈。高质量的原材料和优秀管理的供应体系,决定了能否满足客户购买需求,也最终决定企业能否获得利润。选择合适
随着网络技术与多媒体技术的发展,人们更多地要求将多媒体数据进行数字化压缩并利用网络的传输能力和交换能力实现相互之间的共享。另一方面随着数字视频技术的发展而产生了一
电信增值业务开发工具和处理平台在电信运营中有着非常重要的现实意义。在融合的下一代网络上高效、灵活地开发和部署各种丰富多彩的电信业务,从而实现提高网络使用率、增加收