web service 资料

web service 资料

ID:7814700

大小:429.00 KB

页数:20页

时间:2018-02-26

web service 资料_第1页
web service 资料_第2页
web service 资料_第3页
web service 资料_第4页
web service 资料_第5页
资源描述:

《web service 资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1什么是WEBSERVICE21.1WebService概念21.2webservice工作22W3C'S的定义43WEB服务可以做什么54WEB服务体系结构——组件64.1组件65WEB服务体系结构-操作75.1操作步骤75.2Web服务实现过程75.3WebServicesArchitecture的思考95.4Web服务主要技术及标准96SOAP简介106.1什么是SOAP106.1.1SOAP--概述106.1.2SOAP体系结构116.1.3SOAP消息交换模型116.2SOAP消息136.3SOAP编码146.4SOAP-RPCModel

2、andDocumentModel147WSDL简介157.1什么是WSDL,(WebServicesDescriptionLanguage)158什么是UDDI168.1什么是UDDI168.2UDDI的工作原理16179WEB服务安全概述189.1保护Web安全概况189.1.1保护Web服务安全性目标可以分解为几个子目标189.1.2安全性189.2安全性令牌服务模型199.3Web服务安全2061什么是WebServiceWebService是应用程序组件WebService使用开发协议进行通讯WebService是独立的(self-contai

3、ned)并可自我描述WebService可通过使用UDDI来发现WebService可被其他应用程序使用XML是WebService的基础WebService可以将应用程序转换为网络应用程序。通过webservice,您的应用程序可以向全世界发布信息,或提供某项功能;基本的WebServices平台是XML+HTTP。WebService使用xml来编解码数据,并使用SOAP来传输数据。1.1WebService概念1.一个Web服务就是一个应用程序,它可以通过轻量级的、与厂商无关的通信协议从其他的系统跨网络(Internet或者Intranet)接受

4、XML格式的请求2.基于XML的一种分布式计算技术、一种中间件技术3.一种松散耦合的、面向服务的架构在这种面向服务的架构中,接口的定义是至关重要的。正是接口定义(通常由WSDL来表达)作为服务所提供的东西和客户端所期望的结果之间的合约。为了确保参与的各方是松散耦合的,必须同意两个关键的事项:共同的通信格式(也就是消息的样式)和共同的协议(也就是消息如何到达)。最常见的组合是通过HTTP(协议)的SOAP(格式)。1.2webservice工作基础的WebService平台是XML+HTTP.HTTP协议是最常用的因特网协议,Xml提供了一种可用于不同的

5、平台和编程语言之间的语言。1.一个Web服务是一个接受XML格式请求的应用程序无论一个远程函数调用是否作用于Web服务,或者一个消息是否发送给它,都必须用XML标记封装请求。2.从其他系统跨网络(Internet或者Intranet)6Web服务类似于其他分布式计算技术,使远程、分布式企业应用程序成为可能。例如DCOM、CORBA等,实际上可以认为Web服务是分布式技术的发展。3.Web服务堆栈的平台的互操作性这种互操作性是使得Web服务对于EAI如此具有吸引力的关键特征。。4.轻量级Web服务所依赖的技术和协议被设计得相当轻量级的,将许多复杂的特征,

6、比如安全性,会话处理和事务处理,都留给Web服务规范的扩展来处5.与厂商无关的通信协议因为Web服务是基于标准的开放协议,Web服务系统提供了跨越所有厂商,实现了异构系统的互操作61W3C'S的定义AWebserviceisasoftwaresystemdesignedtosupportinteroperablemachine-to-machineinteractionoveranetwork.Ithasaninterfacedescribedinamachine-processableformat(specificallyWSDL).Othersys

7、temsinteractwiththeWebserviceinamannerprescribedbyitsdescriptionusingSOAPmessages,typicallyconveyedusingHTTPwithanXMLserializationinconjunctionwithotherWeb-relatedstand.61Web服务可以做什么WebService最重要的事情是协同工作由于所有主要的平台均可通过Web浏览器来访问Web,不同的平台可以借此进行交互。为了让这些平台协同工作,Web应用程序被开发了出来。Web应用程序是运行在

8、Web上的简易应用程序,他们围绕Web浏览器标准被进行构建,几乎可被任何平台之上的任何浏览器来

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。