- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- LS3-3PartA大学英语.ppt
- KA管理培训合同篇.ppt
- M18:服务级别协议案例研究V10FinalSSO.ppt
- JS六盘水法律意识与风险防范课程.ppt
- M18:服务级别协议案例研究V1110FinalSSO.ppt
- LeasingContracts高级公司财务—租赁合同—英文版课件.ppt
- Monitor实用技能-Echojiang.ppt
- leasingsubstanceoverform租赁,实质重于形式.ppt
- MicrosoftOfficePowerPoint97-2003幻灯片2.ppt
- GMP第六章物料与产品.ppt
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
文档评论(0)