4-webservices及其在网络管理中的应用

4-webservices及其在网络管理中的应用

ID:18449855

大小:573.00 KB

页数:30页

时间:2018-09-18

4-webservices及其在网络管理中的应用_第1页
4-webservices及其在网络管理中的应用_第2页
4-webservices及其在网络管理中的应用_第3页
4-webservices及其在网络管理中的应用_第4页
4-webservices及其在网络管理中的应用_第5页
资源描述:

《4-webservices及其在网络管理中的应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、WebServices及其在网络管理中的应用1WebServices概述1.1WebServices的定义WebServices技术通过借鉴和利用现有的Internet开放互联标准,为运行在各种平台/框架上的不同软件应用程序之间进行互操作提供了一种标准方式。W3C(WorldWideWebConsortium)对WebServices的定义是“Web服务是一个可以支持网络上机器-机器之间互操作的软件系统,它的接口用一种机器可处理的格式(特指WSDL:WebServiceDescriptionLanguage)描述

2、。其他系统根据服务描述中指定的方式使用SOAP消息与该Web服务进行交互,具有代表性的是使用HTTP,采用一个结合了其他Web相关标准的XML(ExtensibleMarkupLanguage)串行化序列进行传送。”(AWebserviceisasoftwaresystemdesignedtosupportinteroperablemachine-to-machineinteractionoveranetwork.Ithasaninterfacedescribedinamachine-processablefor

3、mat(specificallyWSDL).OthersystemsinteractwiththeWebserviceinamannerprescribedbyitsdescriptionusingSOAP-messages,typicallyconveyedusingHTTPwithanXMLserializationinconjunctionwithotherWeb-relatedstandards.)[1]IBM给WebServices的定义是“一个Webservice是一个描述一组操作的接口,这些操作在网

4、络上可通过标准化的XML消息传递进行访问。”(AWebserviceisaninterfacethatdescribesacollectionofoperationsthatarenetwork-accessiblethroughstandardizedXMLmessaging.)[2]尽管目前对WebServices尚无一个公认的确切定义,但几乎所有的定义都有以下的共同点:WebServices可以通过标准的Web协议访问从而向用户提供其实现的功能;WebServices的接口使用一种标准的基于XML的方法描述

5、;WebServices可以通过注册以被潜在用户发现并使用。1.2WebServices的体系结构WebServices体系结构模型是一个概念性框架,它包括三种角色[2]:l服务提供者:实现服务并在Internet上提供这个服务。l服务请求者:需要某种功能的商业团体和个人组织,与服务注册中心一起发现Web服务,然后调用这些服务以创建相应的应用程序。l30服务注册中心:为服务提供交换的场所。服务注册中心充当服务提供者与服务请求者之间的中介。Web上提供的各种服务在这里注册,服务提供者把各种服务说明存放于此,服务请求

6、者通过服务注册中心搜索和发现所需要的服务,并得到与服务提供者的服务绑定信息,从而可以与服务提供者进行绑定。这三个角色之间主要有三种Web服务操作:l发布(Publish):发布是一种对服务进行描述,并将此描述置入注册服务器和注册中心的过程。在发布过程中,服务提供者需要通过身份验证,才能在服务器中进行服务描述。l查找(Find):查找是服务请求者向服务注册中心查询服务提供者所提供的服务所处位置的过程。服务请求者在下述两种情况下使用查找操作:在服务设计时为了简化程序开发查找已有范围的接口描述;在要求服务时为了得到相应

7、服务而查找服务的绑定和位置描述。l绑定(Bind):绑定是在服务请求者在要求服务时,按照相应的描述信息进行服务定位、连接和调用的过程,用以启动服务的交互。绑定所基于的信息是一组服务请求者和服务提供者之间的描述信息,包括服务的访问路径、调用参数、返回结果、传输协议、安全要求等。服务提供者将服务部署在Web上,通过使用WSDL来描述Web服务所提供的功能。服务提供者将所部署的服务发布在Web上,由服务注册中心帮助服务提供者和服务请求者找到彼此。服务请求者使用API向服务注册中心寻求它所需要的服务,当服务注册中心返回结

8、果时(将它们作为搜索结果),服务请求者将这些结果与特定服务绑定起来以获取服务。WebServices体系架构模型如图1所示:图1:WebServices体系架构模型图1中显示了Web30Services体系架构模型包括的三种角色和角色之间的三种操作。另外,相关的两个概念是服务和服务描述,服务是Internet上的软件,这些软件是服务提供者在Internet上发布的,服务请

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

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

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