SOAP和WebService.pptVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SOAP和WebService

SOAP和WebService 第二十九章 回顾 SSH框架 SSH框架优势 结合步骤 本章目标 WebService概念及应用场景 WSDL描述文件及元素简介 XFIRE框架 Web Service的服务器与客户端的开发及应用 WebService的基本概念 WebService的运用场景 SOAP协议 WSDL描述文件 WSDL描述文件中的元素介绍 WebService的容器 (XFIRE) WebService的容器 (XFIRE) 开发WebService的服务端 服务端services.xml的配置 客户端调用WebService的方式(1) 客户端调用WebService的方式(2) 客户端调用WebService的方式(3) 总结 WebService概念及应用场景 WSDL描述文件及元素简介 XFIRE框架 Web Service的服务器与客户端的开发及应用 Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API,是分布式的服务组件 . Web Service 本质上就是要以标准化的形式实现企业内外各个不同服务系统之间的互调或集成。 程序集成:企业集成多语言多平台程序时,通过webService将各程序的功能和数据暴露,供其他程序使用. 软件重用:无需从第三方购买软件组件,只要远程调用WebService,并且可获得即时数据.如:查询对方邮箱地址是否真实,被调用的WebService即可提供相应服务,并收费。 当然,Web service也不是万能的,你不能到处滥用Web service。在有些情况下,Web service 会降低应用程序的性能,而不会带来任何好处。例如,一台机器或一个局域网里面运行的同构应用程序就不应该用Web service 进行通信. 简单对象访问协议(Simple Object Access Protocol),是一种用于在非集中、分布式环境中交换信息的轻型网络协议。它是一种基于 XML 的协议 . SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。 SOAP是把成熟的基于HTTP的WEB技术与XML的灵活性和可扩展性组合在了一起。 SOAP技术有助于实现大量异构程序和平台之间的互操作性,从而使存在的应用能够被广泛的用户所访问。 WSDL 指网络服务描述语言 (Web Services Description Language)。 是一种使用 XML 编写的文档。这种文档可描述某个 Web service。它指定了服务的位置,以及此服务提供的操作(或方法)。  1. 服务做些什么--服务所提供的操作(方法)。   2.如何访问服务--数据格式详情以及访问服务操作的必要协议。   3.服务位于何处--由特定协议决定的网络地址,如URL。 它用一种和具体语言无关的抽象方式定义了给定Web服务收发的有关操作和消息。 它内建了绑定SOAP的支持,从而同SOAP建立了不可分割的联系。 WSDL 文档是利用这些主要的元素来描述某个 web service 的: portType 最重要的 WSDL 元素,它可描述一个 web service可被执行的操作以及相关的消息。 可以把 portType 元素比作传统编程语言中的一个函数库(或一个模块、或一个类)。 message 用于描述一个操作的数据元素。每个消息均由一个或多个部件组成。可以把这些部件比作传统编程语言中一个函数调用的参数。 types web service 使用的数据类型定义。为了最大程度的平台中立性,WSDL 使用 XML Schema 语法来定义数据类型。 binding web service 使用的通信协议元素。为每个端口定义消息格式和协议细节。 XFire 是 codeHaus 组织提供的一个开源框架,它构建了 POJO 和 SOA 之间的桥梁,主要特性就是支持将 POJO 通过非常简单的方式发布成 Web 服务,这种处理方式不仅充分发挥了 POJO 的作用,简化了 Java 应用转化为 Web 服务的步骤和过程,也直接降低了 SOA 的实现难度,为企业转向 SOA 架构提供了一种简单可行的方式。 XFire 目前必威体育精装版的版本是 1.2.2,目前支持的特性主要包括: 支持将 Web 服务绑定到 POJO、XMLBeans、JAXB1.1、JAXB2.0 和 Castor; 支持基于 HTTP、JMS、XMPP 等多种协议访问 Web 服务; 支持多种 Web 服务业界重要标准如 S

您可能关注的文档

文档评论(0)

sandaolingcrh + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档