- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
服务业务级描述及其语义标注方法
服务业务级描述及其语义标注方法
摘要:从服务的业务逻辑出发,在分析现有服务描述模式的基础上,定义了面向业务应用的服务描述模型,并在OWL-S的基础上,提出了业务级的服务与用户需求描述语言EXOWL-S/R作为服务提供者和用户进行业务级交互的基础;同时在构建领域业务应用本体的基础上,提出了根据服务的业务逻辑描述半自动地获取服务业务级语义的标注方法,最终为帮助用户全面地、无二义地理解服务的业务能力提供一种有效的解决方案。
关键词:业务级的服务描述; 领域业务应用本体; 业务级的语义标注
中图分类号:TP393文献标志码:A
文章编号:1001-3695(2008)05-1383-07
随着服务计算研究的不断深入,越来越多的企业选择将已有的软件资源包装成服务,从而通过企业间的服务交换与组合实现计算资源最大限度地重用。面对大量的服务资源,如何发现适合的服务已成为严峻的挑战。而为服务增加语义描述,使用户可以准确、无二义地理解服务的能力,是使服务发挥最大效能的主要手段。现有的服务描述研究主要通过服务的输入\输出、前置\后置条件刻画服务的能力。这虽然可以让用户了解到服务能做什么,却无法让用户了解服务是如何做的,因而无法满足用户从业务层面考察服务的需要。实际上,服务的业务逻辑才是决定服务能否可用的关键。如果可以为服务建立业务级的描述语言,就可以促使服务提供者与用户进行业务层面的交互,从而帮助用户更为准确地理解服务的能力。为此,本文首先在分析现有服务描述语言的基础上,通过扩展OWL-S增加对服务业务逻辑的描述,定义出业务级的服务描述语言,为服务提供者和用户的业务级交互奠定基础。同时为了消除服务提供者和用户描述服务业务逻辑时的语义异构问题,本文建立了领域业务应用本体,作为面向特定领域的共享业务语义支撑环境。在此基础上,本文提出了一种半自动的业务级服务语义标注方法,即通过服务业务逻辑描述与领域业务应用本体的匹配,在服务的业务级描述术语和其最适合的本体概念间建立起映射,进而实现对服务业务逻辑描述的语义标注。通过上述研究,本文最终提供出一种推动服务提供者与用户进行业务层面语义级交互的服务描述与标注方法。??
1相关研究??
服务描述作为服务提供者和请求者进行交互的共同语言,是服务发现研究的基础。现有的服务描述语言主要有两类:a)句法级的服务描述,如WSDL。WSDL简单定义了服务的名称和文本描述等预定义信息,采用type、message、portType、binding和port描述了服务的接口语法。基于WSDL服务描述 UDDI[1]为服务提供者提供了发布服务的注册机制,可以实现基于预定义分类的服务发现。WSDL采用XML描述模式,有良好的扩展性,但它是句法级的,且对服务行为和属性的刻画不够全面。
b)基于本体的服务描述语言,如OWL-S[2]、WSMO[3]。它们采用机器可理解的语言描述服务,最终利用语义描述和逻辑推理实现服务匹配的自动化和智能化。它们利用具有特定含义的描述术语对服务功能进行抽象概括(如文献[4]),并对输入、输出参数(如文献[5]),前置、后置条件(如文献[6])等服务功能的相关属性进行了语义描述。基于这类服务描述语言,可以依赖语义描述和逻辑推理实现自动的服务匹配与发现。但现有的本体描述语言对服务的定义是宏观上、一般意义的,并不针对具体的应用领域,它们缺少对服务业务背景和应用领域的考虑,没有业务级别的服务描述。同时为了简化服务提供者与用户的交互,它们大多采用相同的描述模式来描述服务和用户需求。这使用户需求的描述能力受到服务描述模式的限制,其领域特性不能被明确表达。总之,现有的基于本体的服务描述语言不能完全满足面向领域的实际业务应用需要。??
无论采用哪种服务描述语言,为了让用户可以无二义、精确地理解服务的功能和行为,都需要通过语义标注机制对服务描述进行语义注释,从而使服务描述真正成为机器可理解的服务语义。这方面的研究主要有以下两类:a)关注于为句法级服务描述标准(如WSDL、UDDI)扩充语义,如文献[7];b)使用基于本体的服务描述语言刻画服务语义。无论采用哪种方法,都面临建立服务描述与特定领域本体映射的问题,也就是通过标志服务与本体概念间的关联关系实现对服务的语义标注。只有被语义标注后的服务描述才是机器可理解的,才可以真正用于实现服务提供者和用户间语义级的互操作。??
为此文献[8,9]提出了半自动地对WSDL服务描述文档进行标注的方法,即通过XML描述文档和领域本体的模式匹配,找到适合的本体概念,对WSDL文档的组成元素进行注释,达到为服务增加语义的目的。它们的不同之处在于,文献[8]中将XML描述和本体转换成为一共同的描述模式schema
原创力文档


文档评论(0)