- 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服务组合技术在电子商务中应用
Web服务组合技术在电子商务中应用
[摘要] Web服务技术已被电子商务企业广泛接受和认同,然而,在业务过程处理中,通常需要按照一定的粒度,将多个Web服务根据特定的应用背景和需求进行合理的组合,以便实现完整的业务过程。本文主要研究基于本体的Web组合服务的合成建模及接口集成的技术,介绍该技术在电子商务中应用的基本思想,并根据具体的案例提出了Web组合服务的实施方案。
[关键词] 电子商务 Web服务 Web组合服务 合成建模
在电子商务中,具有良好封闭性、松散耦合和高度可集成等特点的Web服务技术深受企业的青睐,但是单一的Web服务功能毕竟简单、有限,难以满足某些实际应用的需要,人们开始关注Web服务的组合问题,本文主要研究基于本体的Web组合服务的合成建模及接口集成的技术在电子商务中的应用,分析了具体的案例,提出了Web组合服务的实施方案。
一、Web服务的组合
1.概述
Web服务的组合就是通过合成不同提供者提供的原子Web服务或组合服务来为用户提供增值的服务。目前,有许多著名公司的商务套件产品都开始支持Web服务及其组合的应用。Web服务的组合中如何建模是组合成败的关键之一。
2.本体建模
在Web服务的合成中,本体建模的优劣直接影响到组合服务的效果。本体建模分为二个部分:输入输出参数建模和Web服务合成建模。
(1)输入输出参数建模
输入输出参数进行建模分收集属性和构建抽象属性二个步骤。收集属性就是根据现有的Web服务的输入输出参数来进行属性的选取;构建抽象属性是根据实际情况对收集到的属性和Web服务中已有的类进行分类和抽象,构建基本类和抽象类。在本体中可以有两个基本的关系――sub-class-of和part-of:
sub-class-of:A “sub-class-of” B,表示A是B的子类。这里的A和B只能是抽象类。sub-class-of具有传递性,即A “sub-class-of” B,B“sub-class-of”C意味着A“sub-class-of”C。
part-of:A“part-of”B表示A是B的一个元素。这里的A可以是基本类或抽象类,也可以是一个集合;而B只能为集合或者抽象类。part-of也具有传递性。
可以由sub-class-of和part-of定义一个关系:A“semi-part of”B。
定义1 假设有两个集合A、B,如果对于A中任意一个元素α,总能在B中找到一个元素β,使α、β满足关系:α“part of”β或α=β或α“sub-class-of” β,则A“semi-part of”B。
(2)Web服务合成建模
通过把Web服务转化为本体中的属性,并定义属性之间的关系来完成建模。
定义2 对于,我们把WSi作为本体中的一个属性Pi,其中Pi的定义域是PDi,值域为,。
把Web服务转化为属性之后,即可通过定义属性间的关系对Web服务之间的关系进行描述。
定义3 假设有两个属性Pi,Pj,对于,如果,就有,则Pj“semantic-equal”Pi。其中表示i的属性Pi取值为j,即i,j满足关系Pi。
由“semantic-equal”定义可知,属性Pj的语义包含Pi的语义。如果能够根据Web服务建立这种关系,我们就能由这种关系来判断Web服务的语义包含问题。
定理1 假设所产生的属性为所产生的属性为Pj。Pj“semantic-equal”Pi,当且仅当 ,如果满足WSi,就有满足WSj(其中in+1,…in+r可以取任意值)。
证明:充分性:,因为,所以,应该有这样的形式,。假设,满足WSi的输入输出为(i,j),则j一定具有形式满足WSi,所以(i, j)也满足WSj。因此i,j满足,即Pj“semantic-equal”Pi。
必要性:满足WSi,所以,i,j应有形式i=(i1,…,in),j=(o1,…,on),且。假设i=(i1,…,in,in+1,…in+r),j=(o1,o2,…,on-m),其中(in+1,…in+r)可以取任意值。因为PDi(I1,I2,…,In),PRi(O1,O2,…,On),所以,iPDi,jPRi;因为(i,j)Pi,所以(i,j)Pi;因为Pj“semantic-equal”Pi,所以(i,j)Pj,即(i,j)满足WSj。
可以由定理1推出定理2。
定理2 假设WSi(I,O),WSj(I,O)所产生的属性分别为Pi,Pj,如果I“semi-part-of” I,O“semi-part-of”O,且对于满足WSi的任意一组输入输出都满足WSj,则有Pj“semantic
您可能关注的文档
最近下载
- 草果栽培技术.ppt VIP
- 药物设计软件:Schrodinger二次开发_(16).Schrodinger插件开发与使用.docx VIP
- 浙江省9+1高中联盟2024-2025学年高二上学期11月期中考试物理试题(含答案).docx VIP
- 教育研究导论(宁虹主编)笔记.pdf VIP
- 药物设计软件:Schrodinger二次开发_(15).自定义分子力场与参数化.docx VIP
- 2019年高铁动车广告,高铁车身广告,高铁广告价格.pdf VIP
- 高考数学考点题型全归纳.pdf VIP
- 万华化学安全管理实践.pdf VIP
- 丹纳赫DBS管理系统.pptx VIP
- 金属焊接软件:SYSWELD二次开发_(6).焊接热源模型开发.docx VIP
文档评论(0)