- 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服务自动组合.ppt
服务自动组合 主要内容 Web服务组合基础 Web服务自动组合过程 相对于各个环节的实现技术 基于依赖图的组合方案生成 Web服务组合基础 ——Web服务组合的定义 web服务组合就是通过组合简单的Web服务来提供给用户形成新的增值的服务,即是将现有的Web服务加以组合形成具有更强功能可以解决复杂问题的Web服务。 《面向服务的计算》中对服务组合的定义:服务组合是以特定方式(取决于服务组合语言)按给定应用逻辑将若干服务组织成为一个逻辑整体的方法、过程和技术。 Web服务组合基础 ——Web服务组合的分类 按照使用的方法学分类: 基于工作流:工作流的研究对Web服务的组合产生了很大的影响,典型的基于工作流的方法有BPEL4WS,Eflow 基于软件工程:Web服务可以看成是一个独立的软件模块,软件工程中一些原则、技术、思想同样可以应用于Web服务组合 基于人工智能:使用人工智能规划,专家系统来自动或者半自动的生成web服务的组合 Web服务组合基础 ——Web服务组合的分类 Web服务组合基础 ——Web服务组合的分类 按照人工参与程度分类: 人工:组合流程完全是设计人员一步一步制定的,工作流方法大部分都属于完全的人工组合方法。 半自动:设计人员可以在较高抽象层次表达组合需求,组合工具产生部分或者全部组合流程,设计人员可以在此基础上调整,不断反复,完成最终的组合流程。设计人员与组合工具有一个交互式过程。 自动:设计人员在较高抽象层次表达组合的功能和非功能性需求,组合工具自动产生组合流程。 Web 服务自动组合过程 用户需求描述(服务组合建模) UML(UML-S):用UML对组合服务进行建模,把请求的服务建模为一个UML类,服务包含的操作映射为类的方法,每个操作的内部行为用一个UML活动模型表示。 UML-S是对UML模型进行了扩展,加入了与服务描述相关的原型。 UML-S类图:静态模型;UML-S活动图:动态模型。 OWL-S :ServiceProfile最大的特点是双向性,也就是说,服务提供者可以用它来描述服务的功能,而服务请求者也可以用它来描述所需要的服务需求。这样在服务发现时,服务匹配引擎就可以利用这种双向的信息进行匹配。 用户需求描述(服务组合建模) BPOL(Business Process Outsourcing Language) :两个主要部分组成:流规则以及组合需求。流规则指用户请求的并行或顺序服务,如果需要的是并行服务,会指定并行任务数以及并行任务,同样,会指定顺序任务数以及顺序任务。每个任务可以由不同的服务提供者实现。组合需求指数据或数据流相关的需求,以及关于业务、偏好或事件的规则。 BPMN:业务过程建模符号 BPMN1.0规范详细定义了如何实现从BPMN到BPEL的转换 Web服务语义描述 OWL-S:/Submission/OWL-S/ WSMO/WSML(Web Service Modeling Ontology) ①本体:是一个关键元素,它们提供了描述其它元素的术语。进一步通过形式化语义连接机器和人类术语。 ②服务:使用标准的基于web的协议用新的方式来交换和组合数据。使用三个不同的方面描述:非功能属性,功能和行为。 ③目标:指从用户角度来看一个服务应该提供的服务。 ④中介器:目标是解决构成一个WSMO描述的不同元素之间出现的不匹配。允许连接异构资源。 OWL-S与WSMO不同之处 OWL-S不区分用户需求的功能与服务提供的功能,service profile (例如名字,一个用户可读的描述和联系信息),WSMO建议使用一个广泛接受的词语库。 功能属性可以使用任意WSMO元素表示,而OWL-S只能在service profile中表示。 Web服务语义描述 SWSO/SWSL(Semantic Web Service Ontology):基于一阶逻辑,充分吸收了OWL-S和WSMO/WSML的优点; /services/swsf/1.0/swso/ WSDL-S:独立于语义表达语言,允许开发人员选择本体语言,如OWL或者UML。与其他工作相比,WSDL-S基于标准WSDL扩展,与已有的工具平台有更好的适应性。LSDIS实验室的METEOR-S项目旨在对现有的Web服务标准使用语义Web技术进行扩展。 WSDL-S是IBM和乔治亚州大学联合推出的。 UDDI UDDI技术规范 V1:2000 年 9 月发布
您可能关注的文档
最近下载
- 苏教版六年级上册数学第1单元《长方体和正方体》单元测试卷(共10套).pdf VIP
- 30题计划合同管理岗位常见面试问题含HR问题考察点及参考回答.pdf VIP
- 人体穴位大全及穴位按摩保健方法(动画图解).doc VIP
- 标准集合图集S161.pdf VIP
- 漏肩风.ppt VIP
- 朔黄铁路地质选线.ppt VIP
- 2023-2024学年北京西城区十五中高一(上)期中英语试题及答案.docx VIP
- 2025年职业教育信息化标杆校任务书 .pdf VIP
- 2025年七年级语文上册第一单元写作实践指导及范文.docx VIP
- JTGT F30-2014 公路水泥混凝土路面施工技术细则.docx VIP
文档评论(0)