Web服务组合研究_第1页
Web服务组合研究_第2页
Web服务组合研究_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web服务组合研究[内容摘要]本文介绍了web效劳组合的技术基础语义web效劳的重要描绘叙述方法,讨论了web效劳组合的关键问题,并分析了当下重要web效劳组合方法的特点,指出为保证效劳组合的性能和质量,必需基于效劳质量描绘叙述web效劳。[本文关键词语]webservices效劳组合qos一、引言web效劳结合了面向组件的方法和web技术的优势,利用标准网络协议和xml数据格式进行通信,能实现不同平台上各种语言编写的效劳之间的交互电子商务的迅速发展,对跨企业的应用集成以及企业内部应用的集成提出了需求。而web效劳的出现正好为这些应用的集成提供了一个很好的解决方案,使企业内和企业之间应用的集成成为可能,而且使应用的集成愈加快捷和方便。因而,web效劳在企业的电子商务系统中得到了广泛的运用。单个web效劳通常只提供唯一的调用函数完成单一的功能,web效劳组合能够利用internet上分布的易于履行的轻量级效劳开创建立功能丰富易于用户定制的复杂效劳,将松懈耦合的相关web效劳有机组织成更为可用的系统。二、web效劳技术web效劳组合问题牵涉领域包含:web效劳技术领域,流程管理领域和人工智能领域。效劳技术根据w3c的定义,web效劳是由uri标识的软件应用程序,通过xml构件进行定义、描绘叙述和发现其接口和绑定。web效劳支持因特网的协议并能够与其他基于xml消息的应用程序直接交互。web效劳技术允许不同软件语言开发、分布在internet不同地域的应用进行有效的发现和通讯,基于web效劳的应用程序集成在协议栈中较高层发生,重视效劳语义,实现了业务的松懈耦合集成。效劳提供了一致化编程模型和一整套internet规范,重要包含xml,基于xml的web效劳描绘叙述语言wsdl,由技术和商业领域的领导者共同开发的统一描绘叙述、发现与集成协议标准uddi,用于描绘叙述效劳合成经过的控制流和信息流的流描绘叙述语言bpel4ws等。便于企业利用现有语言、平台和已有的应用程序,以增量方式集成和应用web效劳。web效劳提供了一种支持电子商务的革命性的方式,最主要的价值在于以统一的语言完成所有的部件之间的沟通,进而到达整体效率的提升,促进了新型电子商务应用以及动态效劳集成的迅速发展,激发了第三方增值效劳市场的出现。固然在基础层面上web效劳是一种非常好的集成工具,但在工作流和业务经过自动化方面仍然不够完善。要实现基于web的效劳的应用集成系统需要一系列构件、应用之间相互协作,只要根据业务需求制订动态的业务流程能力解决详细、多变的商务问题。同时,效劳的动态组合,效劳质量的评价等问题还值得进一步深切进入研究。2.语义web效劳研究标准的web效劳缺乏需要的语义信息,导致web效劳功能得不到精确的描绘叙述,无法消除效劳语义的模糊、理解的歧义性等问题,并影响了web效劳的自动发现、匹配和组装。语义web效劳将语义web概念和web效劳研究相结合,利用语义本体对web效劳建模,在语义层面对效劳接口、效劳消息、效劳构造、效劳交互等进行描绘叙述,结合语义推理技术支持web效劳自动发现、组装、调用和监控等关键经过。语义web效劳具影响力的代表性工作包含:(1〕owl-s(webontologylanguageforservices):前身为daml-s,基于可断定的描绘叙述逻辑,将web效劳的本体分成三个上层本体,当前在语义web效劳领域最具影响力;(2〕wsmo/wsml(webservicemodelingontology):基于框架逻辑,从四个方面描绘叙述语义web效劳:ontology,webservice,goal和mediator;(3〕swso/swsl(semanticwebserviceontology):基于一阶逻辑,充足吸收了owl-s和wsmo/wsml的优点;(4〕wsdl-s:独立于语义表达语言,允许开发人员选择本体语言,如owl或者uml。与其他工作相比,wsdl-s基于标准wsdl扩展,与已有的工具平台有更好的适应性。三、web效劳组合效劳组合关键问题效劳组合作为一个知足业务需求的流程规划,牵涉到基本效劳和复合构件效劳的协同,web效劳组合需要解决下面几个重要问题:(1)采取如何的web效劳组合模型作为组合研究的框架基础;(2)在可替换的效劳中怎样根据qos要求进行质量驱动的效劳选择;(3)建立如何的代价模型以评估web效劳组合的代价;(4)如何定义各个构成部分之间的关系;(5)怎样在多个层面上提供更为精到准确和通用的语义信息的支持;(6)如何验证和测试组合web效劳;(7)怎样对qos或其他行为进行监控,保证在知足需要的同时,能够高效的利用资源。从软件工程的角度看,以上问题牵涉效劳组合的设计、开发、运行和管理等的软件生命周期。从相关技术看,牵涉了对形式化方法、语义学和运筹规划等领域知识,使其成为一个跨学科的研究领域。效劳组合方法围绕效劳组合问题,已经有大量的研究者进行了相当广泛和深切进入的研究。当下解决效劳组合的问题重要有基于工作流(workflow)的方法、基于aiplanning的方法和基于软件工程的方法。(1)基于aiplanning方法:重要有基于逻辑程序设计语言golog方法、基于合适经过模型的分层任务网络shop2方法和使用基于规则的专家系统构建复合效劳的开发工具sword方法。当前,利用ai规划技术求解语义web效劳的自动组合问题不能够对组合效劳中各种动态关系,十分是并发关系进行刻画;(2)基于工作流方法:重要包含基于web效劳业务流程履行语言bpel4ws/bpel方法、基于业务流程建模语言bpml方法和基于web效劳编排定义语言ws-cdl方法。基于工作流相关方法往往需要大量人工操作去事先定义该商业进程,不是真正意义上动态的自动的效劳组合;(3)基于软件工程的方法,重要方法为借鉴软件工程中的原则的web构件组合方法。效劳质量属性为保证效劳组合的性能和质量,必需基于效劳质量(qos)描绘叙述web效劳。质量属性之间具有高度内连性,需要从系统论的角度深切进入分析移动环境下web效劳质量属性特点以及矛盾协调。效劳质量属性能够分为客观的和主观的效劳质量属性。主观效劳质量属性重要是用户对效劳质量的全面感觉,用户关于效劳能否满意的观点,由于用户感悟的质量经常是被表达,非技术性的,很难客观评价。在客观效劳质量属性评价中,质量标准遭到交互目的的影响,理想的效劳质量属性评价应根据任务履行而不同。四、小结综上所述,效劳组合的基础是web效劳的形式化描绘叙述,web效劳组合是web效劳研究领域中的一个主要的研究分支,具有主要的理论意义和实用价值。利用与平台无关的web效劳应用能够将商业智能功能整合到企业应用程序当中,在海量的组合方案中,快速灵敏地为用户选择出知足用户qos需求的效劳组合方案,为提供需要的商务智能信息效劳,辅助到达更高层次条理的决策支持。以下为参考文献:[1]ibmcorporation.webservices:webservicesarchitect,parti:anintroductiontodynamice-business,2001,/developerworks/webservices/[2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论