《Service技术简介》PPT课件

《Service技术简介》PPT课件

ID:45095501

大小:482.50 KB

页数:41页

时间:2019-11-09

《Service技术简介》PPT课件_第1页
《Service技术简介》PPT课件_第2页
《Service技术简介》PPT课件_第3页
《Service技术简介》PPT课件_第4页
《Service技术简介》PPT课件_第5页
资源描述:

《《Service技术简介》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、WebService技术简介2006-5-31摘  要概述:是什么、做什么?体系结构:组件与操作主要协议SOAPWSDLUDDIWebService安全主要开发工具主要研究内容参考文献2006-5-32什么是WebService一个Web服务就是一个应用程序,它可以通过轻量级的、与厂商无关的通信协议从其他的系统跨网络(Internet或者Intranet)接受XML格式的请求基于XML的一种分布式计算技术、一种中间件技术一种松散耦合的、面向服务的架构在这种面向服务的架构中,接口的定义是至关重要的。正是接口定义(通常由WSDL来表达)

2、作为服务所提供的东西和客户端所期望的结果之间的合约。为了确保参与的各方是松散耦合的,必须同意两个关键的事项:共同的通信格式(也就是消息的样式)和共同的协议(也就是消息如何到达)。最常见的组合是通过HTTP(协议)的SOAP(格式)。2006-5-33什么是WebService(Cont.)一个Web服务是一个接受XML格式请求的应用程序无论一个远程函数调用是否作用于Web服务,或者一个消息是否发送给它,都必须用XML标记封装请求。从其他系统跨网络(Internet或者Intranet)Web服务类似于其他分布式计算技术,使远程、分布

3、式企业应用程序成为可能。例如DCOM、CORBA等,实际上可以认为Web服务是分布式技术的发展。Web服务堆栈的平台的互操作性这种互操作性是使得Web服务对于EAI如此具有吸引力的关键特征。2006-5-34什么是WebService(Cont.)轻量级Web服务所依赖的技术和协议被设计得相当轻量级的,将许多复杂的特征,比如安全性,会话处理和事务处理,都留给Web服务规范的扩展来处与厂商无关的通信协议因为Web服务是基于标准的开放协议,Web服务系统提供了跨越所有厂商,实现了异构系统的互操作2006-5-35W3C’sDefinit

4、ionAWebserviceisasoftwaresystemdesignedtosupportinteroperablemachine-to-machineinteractionoveranetwork.Ithasaninterfacedescribedinamachine-processableformat(specificallyWSDL).OthersystemsinteractwiththeWebserviceinamannerprescribedbyitsdescriptionusingSOAPmessages,typi

5、callyconveyedusingHTTPwithanXMLserializationinconjunctionwithotherWeb-relatedstandards.2006-5-36Web服务可以做什么让任何平台上的用任何语言编写的服务进行交互将应用程序功能概念化成任务(服务),从而形成面向任务的开发和工作流。这使得更抽象的软件能够为工作在业务层面具有较少软件分析技术的用户所用允许松耦合,这意味着,每当其中某个或多个服务在设计或实现中发生变更时,服务应用程序之间的交互可能不会因此而中断使现有的应用程序能适应变化中的业务条件

6、和客户需要2006-5-37Web服务可以做什么(Cont.)向现有或遗留的软件应用程序提供服务接口,而无需改变原来的应用程序,从而使这些应用程序完全可以运行在这种服务环境下引入其他一些与原有功能无关的管理或操作管理功能,比如可靠性、可计帐性和安全性等等,从而在业务计算环境中增加了其通用性和实用性典型应用组件化电子服务(ComponentizedE-Services)(B2B)企业应用集成(EnterpriseApplicationIntegration,EAI)企业内部组件重用(Intra-enterprisecomponentr

7、euseIntra-enterprise)2006-5-38Web服务体系结构-组件服务提供者提供服务及维护注册表以使服务可用;代理服务提供者与服务请求者的中介;传统的代理是UDDI注册中心;服务请求者发现Web服务,然后调用这些服务以创建应用程序服务应用程序,通过服务描述语言进行描述,其描述信息通过代理发布2006-5-39Web服务体系结构-操作发布/撤除发布(Publish)发布和撤除发布是指将服务发布至代理处(发布)或除去它们的一些项(撤除发布)。服务提供者通过代理来发布或不发布某个服务。查找(Find),查找操作由服务请求

8、者和服务代理共同完成。服务请求者描述他们正在寻找的服务类型,而服务代理发布与请求最匹配的结果。绑定(Bind)绑定操作发生在服务请求者和服务提供者之间。双方经过适当的商讨之后,请求者就可以访问和调用提供者所提供的服务。2006-5-3

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

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

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