服务计算概述..ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
服务计算概述..ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * To understand how WSDL describes a service, you need to be comfortable with the elements it describes and their relationship to each other. * * * * * * * * * * 山东大学软件学院 SSME V4.0 * 服务组合的难点 BPEL等标准只是规定了服务编排之后的模型样式,难点问题在于如何进行编排。 给定用户需求,如何选择恰当的服务集合并组织起来形成一个流程,并且能够满足功能和QoS方面的需求。 这是一项非常困难的任务,需要考虑多方面要素,如coordination、transaction、context、conversation modeling、execution monitoring、infrastructure等。 山东大学软件学院 SSME V4.0 * 静态组合 VS. 动态组合 静态组合:假定已知组合的目标,相关服务及其交互方式。此时,只需要找到对应的服务,建立相应的组合脚本(BPEL)并执行它即可。 静态组合一般在设计时完成,适用于业务需求和环境较少发生变化的场合。 Microsoft Biztalk、BEA Weblogic等均支持静态组合; 缺点:可扩展性差 随着可用服务的数量增加,手动组合是不现实的。 在一些应用情况中,应用程序或用户的目标可能随系统或环境而变化,可用服务及其交互方式也可能随系统或环境变化。 山东大学软件学院 SSME V4.0 * 静态组合 VS. 动态组合 动态组合根据用户的动态目标和约束,以及可用资源和服务,在运行时执行组合,实现按需组合。 动态组合的核心问题是根据当前环境生成备选组合规划,并评估(现实的)最优规划。 动态组合一般在运行时完成,适用于需求和环境频繁发生的场合。 HP e-Flow和Sun StarWSCop等产品支持动态组合。 山东大学软件学院 SSME V4.0 * 服务组合方法的分类:按自动化程度分 从服务编排过程的自动化程度来分,可分为手工组合、半自动化组合、全自动组合三类。 手工组合:由人去理解服务的输入输出结构和语义,选定可用的服务,并手工将其组合起来。这种方式的效率低下,准确率不高,难以灵活的发生变化; 半自动化组合:在组合过程中通过算法向用户提供一些过滤、选择、连接等方面的智能化建议,以改善手工组合中存在的问题。 全自动组合:服务的发现、匹配和连接都是自动执行而无需人工参与,这意味着服务组合可根据环境的变化来动态的调整,人工不再成为瓶颈。 山东大学软件学院 SSME V4.0 * 目前研究热点:全自动组合 全自动组合:服务的发现、匹配和连接都是自动执行而无需人工参与。 这意味着服务组合可根据环境的变化来动态的调整,人工不再成为瓶颈。 但是,要想让计算机来代替人的工作,算法必须能够完全理解组合的目标、各候选服务的所能完成的功能以及QoS。——semantics(语义) 目前在这方面的研究主要是基于AI规划的方法,使用形式语言描述问题的初始状态、目标状态和一系列可能行为的描述,通过一个具有推理能力的规划器(planner),采用前溯或后溯的策略,逐步得到规划结果。 山东大学软件学院 SSME V4.0 * 服务组合的主流途径 六种主要方法: BPEL OWL-S Web Components ?-calculus Petri Nets Model Checking/FSM) 目前服务组合方法的两大主流: 基于XML的方法:以WSDL+BPEL4WS为代表,主要应用于工业界的实践中; 基于语义的方法:以RDF/DAML-S+Golog/Planning为代表,目前尚未成熟,主要出现在学术界的研究中,离实际应用还差得很远。 山东大学软件学院 SSME V4.0 * SOA 场景 监控管理工具 服务请求者 WSClient 客户端开发工具 服务开发工具 工作流引擎 WSWF Transa ,WSRF Rliable HTTP 1.1 XService XLinker WS WS WS WS 服务提供者 WS XLinker 服务注册中心 UDDI 门户 WS Portal 服务开发者 WSDesigner 系统管理人员 WSMT 工作流建模工具 流程开发人员 WSWD 服务提供者 WS XService 绑定 发现 发布 监控 开发 发现 绑定 绑定 监控 开发 发现 山东大学软件学院 SSME V4.0 * 思考题3 请描述“发布-查询-绑定”

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档