Web Services 实现原理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web Services 实现原理 马殿富 北航计算机学院 2006-06 主要内容 SOA体系结构的总体实现 应用服务器XServices实现 工作流建模工具实现 工作流引擎平台WSWF实现 UDDI注册中心实现 文法元语言及WSDLClass描述 SOA 面向服务的软件体系结构的实现 Web 服务开发生命周期 开发 开发和测试 Web 服务实现、定义服务接口描述和定义服务实现描述。 通过创建新的 Web 服务、把现有的应用程序变成 Web 服务 由其它 Web 服务和应用程序组成新的 Web 服务提供 Web 服务的实现。 部署 向服务请求者或服务注册中心发布服务接口和服务实现的定义 Web 服务的可执行文件部署到执行环境 运行 调用 Web 服务 Web 服务完全部署、可操作并且服务提供者可以通过网络访问服务 管理 持续的管理和经营 Web 服务应用程序。安全性、可用性、性能、服务质量和业务流程 Web Services计算环境 WebSASE平台构成 面向服务视图 规范描述资源与协议变换 实现自动服务部署和调用 SOAP rpc SOAP文档内容 soap:envelope soap:body myMethod x5/x /myMethod /soap:body /soap:envelope 服务调用 Web服务应用服务器XServices 可靠消息 Reliable Messaging (RM):可靠的消息传输,处理WS-Reliability中定义的与传输无关的SOAP特征集合,这些特征使得WS-Reliability协议支持了诸如有保证的传输,重复消息删除和消息有序化传输的服务质量特征。 Reliable Messaging Processor (RMP):可靠消息处理器,一个SOAP处理器和提供处理可靠消息传输能力的其它架构。 可靠消息(续1) Sending RMP:发送方定义的发送方可靠消息处理器,消息从一个RMP传输到另一个RMP,其中,源头RMP,作为发送方RMP。 The Sending Party:发送方。 The Receiving Party:接收方。 Receiving RMP:接收方定义的接收方可靠消息处理器,消息从一个RMP传输到另一个RMP,其中,目的RMP,作为接收方RMP。 P2PRMP:一个既作为Sending RMP,又作为Receiving RMP的可靠消息处理器RMP。 Reliable Message:可靠消息,一个带有wsrm:Request头部的SOAP消息。 Payload:负载,生产者和消费者为了进行可靠传输,各自分别提供的消息数据的子集。 Producer (or Payload Producer):生产者(或负载生产者),一个制造用于发送的消息的负载的抽象组件,一个生产者的例子是,一个可以调用RMP发送一个负载的应用组件。 可靠消息(续2) Consumer (Payload Consumer):消费者(或负载消费者),一个用于经过Receiving RMP处理后,消费收到的消息负载的抽象组件。一个消费者的例子是:一个用于存储收到的负载的队列设备 Deliver:交付,一个抽象的操作,负载从Receiving RMP交付到Consumer。 Submit: 递交,一个抽象的操作,把负载从Producer递交给Sending RMP。 Respond: 响应,一个抽象的操作,把负载从Consumer传递到Receiving RMP。 Notify: 通知,一个抽象的操作,把负载从Sending RMP通知给Producer. RMP Operations:RMP的操作,Deliver, Submit, Respond and Notify被称为RMP的操作。这些抽象的操作,控制着负载数据在RMP和用户组件之间的传递。一个RMP不是必需要实现一个RMP操作,但是它必须被支持或可以被调用。 可靠消息(续3) Message Identifier: 消息标识符,一个消息头部值或则消息头部值的集合,用于唯一定义一个可靠消息,这个标识符仅仅对这里定义的可靠性特征有意义。 Duplicate Message: 重复的消息,一个与已经存在的另一个消息具有相同Message Identifier的消息。 Message Delivery: 消息交付,对于一个可靠消息的Deliver Operation操作完成。 Acknowledgment Indication: 确认指示,一个用于表示先前的消息已经被Receiving RMP交付的指示。一个确认指示表明确认消息已经被成功地交付,即,消息满足所有建立在交付

文档评论(0)

ygxt89 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档