- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于语义的Web service组合技术研究
摘要:随着Web服务的发展,Web服务组合越来越显示出其必要性。文章分析了语义Web服务组合的特点,着重阐述了基于AI规划的语义Web服务组合方案。
关键词:Web服务;语义;规划;组合
中图分类号:TP393文献标识码:A文章编号:1009-3044(2009)14-3641-02
Analysis of Web Service Composition Technique Based on Semantic Web
LI Ming-cui
(School of Information Eengineering, East China Jiaotong University, Nanchang 330013, China)
Abstract: Web service composition is becoming more and more necessary with the development of Web services. This Paper presents the main characteristics of semantic Web service composition. The different semantic Web services composition schemes based on AI planning are fully analysed in the paper.
Key words: Web service; semantic; planning; composition
1 引言
随着Web服务技术的日益成熟,越来越多稳定易用的Web服务共享在网络上,但单个的Web服务能够提供的功能有限,人们需要的往往不是单一的、简单的Web Services,而是Web Services组合出来的新业务。为了更加充分地利用共享的Web服务,有必要将共享的Web服务组合起来,提供更为强大的服务功能,加快系统开发的速度,快速满足用户需求,语义Web服务是一种更智能的Web服务,它赋予Web以计算机可理解的语义信息。基于语义Web服务的发现、组合和执行都将不需要由人来完成,而是都可以由 Agent来完成。
2 Web服务组合
Web服务组合,是指把Internet上己有的相对简单的Web服务按一定的业务流程逻辑组合起来以构成复杂的复合服务,从而提供更强大、更完整的商业功能。在Web服务组合的过程中,需要根据所需业务功能,对发布的Web服务进行服务发现,将满足业务需求的Web服务进行功能上的组合,并按照一定的逻辑顺序进行服务执行,从而完成复合服务所提供的复杂商业功能。现在的服务组合主要有工业界和学术界两股不同的推动力量。学术界重在借鉴人工智能的知识来解决服务之间的自动组合,把语义Web的研究成果引入到Web服务中,来使得服务具备能够被Agent自动发现、自动调用、自动组装和互操作以及自动监控能力。工业界采用的Web Services组合方式都是基于手工生成的工作流模式,比如由Microsoft、IBM和BEA等公司推出的BPEL4WS技术。工业界基本上确定了以BPEL语言为Web服务合成的描述规约,其缺点在于需要专业的人员手工生成业务,而不能根据用户的需求直接通过机器生成业务。其原因在于,目前的Web Services的标准WSDL, UDDI, SOAP都不具备机器可以理解的语义信息。
3 语义Web服务
Web服务虽然制定了发现、描述、信息交换的标准,但这些标准不支持智能服务,Web Services之间不能很好地理解其相互传递的消息,因而不能实现Web服务的发现、执行和组合自动化。语义Web赋予Web 以计算机可理解的语义信息,利用本体对Web资源的语义标记,使得资源具有清晰的语义和结构化的描述,使智能主体能够理解并处理Web上的信息,从而更好地协助人们在Web上发现知识、处理事务。语义Web服务是语义Web在Web服务领域应用的产物,其主要目标是克服传统Web服务语义操作能力的局限,使服务的发现、执行以及动态组合能够智能地完成。
语义Web Services通过本体和形式语言来推理服务描述、消息内容、商业法则以及本体之间的联系。基于语义的Web Services可以做到:
1) 明确描述和推理事务之间的联系和规则;
2) 明确描述Web Services所执行的任务,实现Web服务的自动发现;
3) 在Web Services执行过程中进行监控,并随时自动进行调整,实现自动执行;
4) 将简单Web服务组合成为复杂Web服务,并实现
文档评论(0)