一种Web服务动态合成模式的研究和实现.pdfVIP

一种Web服务动态合成模式的研究和实现.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
524 计算机技术‘j应用进展·2007 一种Web服务动态合成模式的研究与实现拳 袁兆山 高尚 李宏芒 合肥’r业大学计算机与信息学院,安徽合肥230009 摘要:Web服务作为新的分布式计算技术,已经被越来越广泛地接受。在众多的Web服务出现 后,通过合成技术将现有的服务整合起来,形成一个完善的功能更强的复合Web服务就成为弛然的趋 势。本文提出了一种基于语义Web和业务流程执行语言的服务动态合成模式,并利用该模式设计了 Web服务动态合成框架,从而证明该模式是可行的。 关键词:Web服务动态服务合成模式语义Web业务流程执行语言 1前 言 Web服务合成的过程本质是将各类不同服务根据某个业务目标按照一定的规则和逻辑顺序进行连接, 从而实现由一组输入数据集直接获得所需信息,目前的Web服务规范缺乏在服务动态合成方面更是明显。 因此,本文借助:I.业界J“泛应用丁静态合成的业务流样执行语言和学术界JI.泛使用的语义Web两个技术规 范‘l】.【21,提出了一种动态服务合成模式,从服务动态发现,动态筛选,动态集成,复合服务执行以及服务 注册等方面定义相关机制,着重解决服务合成过程中的动态性问题。 2相关规范 2.1业务流程执行语言 ProcessExecutable 业务流程执行语言的全称是Business 1.1/1.0(BusinessProcessExecution 组织制定的WS-BPEL2.0规范。WS·BPEL的前一版本是BPEL4WS forWeb Language 流程描述和XLANG基丁.结构化的构造过程结合在一起,成为Web服务合成的统一化标准‘2】-【31。 2.2语义W曲 语义Web(SemanticWeb),由Berners.Lee在XML 2000会议上提出。它提供了一个通}}j的框架.允 许跨越不同应J{j程序、企业和团体的边界共享和重用数据。语义Web是W3C领导下的协作项目,有人量 命名机制,将各种不同的应用集成在一起。目前J“泛使用OWL(Web本体语言)描述语义Webf41。 +基金说明:合肥工业大学科学研究发展基金项t:i(050502F)。 作者简介:袁兆山(1945.),男,山东苍山人,教授,硕七生导师,研究方向为软件丁程、信息系统与多媒体技术;高尚(1982.), 男,安徽肥东人,硕上研究生,研究方向为信息系统与多媒体技术;李宏芒(1967.),男,江苏徐州人,讲师,研究方向为 软件丁程。 3动态服务合成模式 动态服务合成要解决的一般都是开放式的异构,动态的环境,在该环境中业务领域和服务数目都是可 变的,服务的可用性,接口等可能是不稳定的。动态服务合成的关键点也就集中在合成动态性解决上”J。 、 3.1动态服务发现机制 目前业界普遍采用UDDI以方便实现服务发布、发现和调用。然而,UDDl只支持基于关键字和分类 查询,但对于动态环境中的服务发现,存在无法进行语义匹配和缺乏对服务匹配结果进行评估的支持。为 了在动态服务合成中提高服务发现效率和精确度,需要增加语义支持,即在原有的Web服务发现,查询, 注册等基础上建立一系列的语义扩展机制ioJ。具体措施为:(1)建立领域本体库,提供全局共享的本体词 汇; (3)提供语义查询 (2)扩展UDDI的布询功能,增加除关键字和分类以外的基于语义的服务查询: 模板,用以描述复合服务的功能,输入输出,筛选规则,以及复合服务内部抽象流程等方面;(4)为Web 服务注册增加语义支持,包括与领域本体的映射,服务质量等方面。 3.2动态服务筛选机制 为了使复合服务更为符合服务的合成需求,并具高效性,需要进一步进行服务筛选从而获得最优服务 集。在此

您可能关注的文档

文档评论(0)

bb213 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档