网站大量收购闲置独家精品文档,联系QQ:2885784924

《SOA原理、实现和应用.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.2 远程方法调用(RMI)实现方法 即Java RMI(Java Remote Method Invocation)是Java编程语言里,一种用于实现远程过程调用的应用程序编程接口。它使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使Java编程人员能够在网络环境中分布操作。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 4.1 SOA的一种实现—Web Service Web服务是构架早XML和Internet技术上的分布式计算技术,其目的是利用已经管饭使用的Internet协议在分布节点之间传递称为消息的XML文档。 Web服务是有URL标识的软件应用,其接口和绑定可以通过XML来定义和描述并且可以被发现,与其他软件通过基于Internet的协议以XML消息交换的方式直接交互。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Web服务的关键技术 从上面对Web服务的描述可以看出Web服务由三项关键技术构成: 通信:Web服务需要一种能基于Internet协议(如HTTP、SMTP和FTP等)互相传递XML消息的通信协议规范。 描述:Web服务的接口和绑定需要用一种基于XML的语言来描述和定义。 发现和发布:Web服务消费者可以通过中介发现Web服务,而Web服务的元信息也需要发布到中介上。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 4.2 Web服务的体系结构 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Web服务的规范 传输规范:Web服务可以利用多种网络协议实现XML消息的传输。Web服务可以利用HTTP(GET/PUT/POST/DELETE)、FTP、SMTP、CORBA的IIP和Java的JMS等协议。 消息规范:Web服务之间的通信是通过传递SOAP协议的XML消息实现的。 描述规范:用WSDL语言可以描述Web服务。描述包括一系列操作的名称及其输入,输出参数、出错信息和接口的绑定。 发布和发现规范:UDDI是主流的Web服务注册中心规范 消息扩展规范:在SOAP提供基本的传输基础上,可以扩展SOAP消息的头结构。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 4.3 Web服务的通信 通信模式 同步通信方式 异步通信方式 通信实现方式 RPC ORPC 消息队列 消息代理 DCOM CORBA的IIP Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. SOAP协议 信封:SOAP消息的根元素,包含一个SOAP Header和一个SOAP Body 消息头:可选,包括安全性、事务处理等 消息体:必选,代表消息的实际负载。由两种风格:RPC风格和文档风格。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. ?xml version=“1.0” encoding = “UTF-8” soapEnv:Envelope xmlns:soapenv=/soap-envelope/ soapEnv:encodingStyle =“http///soap-encoding/” !—SOAP消息头-- soapEnv::Header m:reservation xmlns:m=/reservation

文档评论(0)

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

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

1亿VIP精品文档

相关文档