服务协同PPT课件_第1页
服务协同PPT课件_第2页
服务协同PPT课件_第3页
服务协同PPT课件_第4页
服务协同PPT课件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 基于协同的软件可以让人们不论在何时何地 不论采用同步通信或者异步通信均可以通过网络进行合并 共同完成某一项任务 常见的协同应用场合包括 回话管理 用户感知 语音协同 视频协同 文字协同 应用程序共享及虚拟空间 服务协同 2 0协同简介 协同是一种在两个正式实体 entity 间建立的联系 association 伙伴关系 partnership 或者合作协议 agreement 用已完成共同的任务 一次协同往往牵涉两个实体间的一次具体业务过程 businessprocess W3C的定义 基于万维网的协同是一项涉及范围甚广的研究 它包括关于知识表示领域的大量课题 基于对象的对象注解技术 annotationofobjectsbyobjects 通知 notification 以及建立在信息共享系统和协同开发系统的过程中所涉及的一系列问题 3 1协同的层次 协同层次的划分 4 1协同的层次 1 1协议交互协议交互允许不同实体之间通过指定的协议 如XML SOAP等 交换某种格式的信息 协议交互层并不负责对信息的解释 他是更高一层语义数据交互的必要条件 5 1协同的层次 1 2静态数据交互静态数据交互在协议交互的基础上 允许事先协商好的数据在不同的业务环境 数据结构和应用类型下进行交互 同时保留其原有的语义 数据交互的重点在于数据共享和信息集成 其有如下特点 各种数据均收集自分布式的应用环境 收集到的数据被重新传输到各个远端协同实体进行评估以及辅助决策支持 根据数据类型 其发送的目的对象也随之而异 数据在网络上的流向可被记录和追踪 数据来源与谱系作为评估数据的重要因素 数据安全与完整性必须得到保障 6 1协同的层次 1 3静态过程交互静态过程交互允许协同双方通过预先定义好的接口 根据业务的需要按照预定义方式进行交互 7 1协同的层次 1 4动态数据协同在动态数据协同框架下 服务在进行交互之前均互不了解 取代静态协同的方式是每个服务都定义并公开自己的数据协同能力 在协同开始之前 双方彼此交换查看对方的协同规约 如果发现有兼容的规约 则动态产生本次交互的一个交互协定 使得协同得以进行 8 1协同的层次 1 5动态过程协同动态过程协同是更高一层次的协同方式 它允许两个应用实体在运行时进行复杂的交互协同 以完成一次有意义的业务流程 动态过程协同对互操作性提出了更高的要求 同时也是一种更有效 更具适应性和更动态的协同方式 其主要特点在于 交互协议直到运行时才动态建立 包括数据的动态交换协议以及过程之间的工作流的交互 ECPP ECPA 9 1协同的层次 1 5动态过程协同 10 2SOA协同的特点与问题 2 1SOA协同的典型特点一个复杂的组合系统中 每个子系统都是一个自包含的自主实体 各自向外界提供服务并与其他服务进行协同服务必须独立于运行平台并提供多样化的访问能力必须以任务或者目标的方式进行 11 2SOA协同的特点与问题 2 2SOA协同的典型问题为了最大限度地发挥协同的作用 必须对服务的交互性进行必要的扩展 使其不仅仅具备数据交互的能力 还能然不同系统互操作为了让异构的系统的服务能协同的工作 必须提供一个通用的框架为了最大限度地实现语义交互 不同服务的语义表示必须建立在一个共同的知识表达系统基础之上 12 3协同的体系结构 3 1通用的协同架构 13 3协同的体系结构 3 1基于智能体的框架FIPA 14 4SOA协同协议 4 1动态数据协同CPP CPA 4 2动态过程协同 4 3OWL S 4 4PSML C 15 4SOA协同协议 4 1动态数据协同CPP CPA 16 4SOA协同协议 4 2动态过程协同 动态过程协同是流程协同的高级形式 我们要解决的问题包括自动服务的选择 服务集成以及服务交互 其目的在于给定一项目的复杂的任务的目标描述之后 能够自动完成该项任务动态过程协同协议在WSDL和CPP CPA之外 通常还包括了上层语义和本体信息 如 服务类型与分类信息服务的前提条件与后置条件服务的输入输出接口语义信息用例场景工作流 17 4SOA协同协议 4 3OWL S 18 4SOA协同协议 4 4PSML C 19 5NOMADS 德国洪堡大学的Malek教授认为 在未来 服务将变得无处不在 不但可以存在于各种移动载体上 而且是自适应的 并且有很多重要的特性 他给这个未来的服务世界取名为 NOMADS 在未来服务将变得无处不在 遍布于我们的身边 这些特殊性将给面向服务的系统工程 Service orientedsystemengineering SOSE 带来极大的挑战 20 6CCSOA与动态过程协同 CCSOA不仅提供了工作流的发布和订阅功能 而且还定义了有关的验证与确认规范 用来对工作流和应用模型的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论