4-WebServces及其在网络管理中的应用.docVIP

  1. 1、本文档共30页,可阅读全部内容。
  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文档。上传文档
查看更多
4-WebServces及其在网络管理中的应用,日程管理web应用,网络管理与应用,网络管理应用程序,网络应用服务管理,电大网络应用服务管理,网络发票应用管理系统,网络应用系统管理员,linux网络管理及应用,网络管理员应用技术

Web Services及其在网络管理中的应用 Web Services概述 Web Services的定义 Web Services技术通过借鉴和利用现有的Internet开放互联标准,为运行在各种平台/框架上的不同软件应用程序之间进行互操作提供了一种标准方式。 W3C(World Wide Web Consortium)对Web Services的定义是“Web服务是一个可以支持网络上机器-机器之间互操作的软件系统,它的接口用一种机器可处理的格式(特指WSDL:Web Service Description Language)描述。其他系统根据服务描述中指定的方式使用SOAP消息与该Web服务进行交互,具有代表性的是使用HTTP,采用一个结合了其他Web相关标准的XML(Extensible Markup Language)串行化序列进行传送。”(A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP-messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards.)[1] IBM给Web Services的定义是“一个Web service是一个描述一组操作的接口,这些操作在网络上可通过标准化的XML消息传递进行访问。”(A Web service is an interface that describes a collection of operations that are network-accessible through standardized XML messaging.)[2] 尽管目前对Web Services尚无一个公认的确切定义,但几乎所有的定义都有以下的共同点:Web Services可以通过标准的Web协议访问从而向用户提供其实现的功能;Web Services的接口使用一种标准的基于XML的方法描述;Web Services可以通过注册以被潜在用户发现并使用。 Web Services的体系结构 Web Services体系结构模型是一个概念性框架,它包括三种角色[2]: 服务提供者:实现服务并在Internet上提供这个服务。 服务请求者:需要某种功能的商业团体和个人组织,与服务注册中心一起发现Web服务,然后调用这些服务以创建相应的应用程序。 服务注册中心:为服务提供交换的场所。服务注册中心充当服务提供者与服务请求者之间的中介。Web上提供的各种服务在这里注册,服务提供者把各种服务说明存放于此,服务请求者通过服务注册中心搜索和发现所需要的服务,并得到与服务提供者的服务绑定信息,从而可以与服务提供者进行绑定。 这三个角色之间主要有三种Web服务操作: 发布(Publish):发布是一种对服务进行描述,并将此描述置入注册服务器和注册中心的过程。在发布过程中,服务提供者需要通过身份验证,才能在服务器中进行服务描述。 查找(Find):查找是服务请求者向服务注册中心查询服务提供者所提供的服务所处位置的过程。服务请求者在下述两种情况下使用查找操作:在服务设计时为了简化程序开发查找已有范围的接口描述;在要求服务时为了得到相应服务而查找服务的绑定和位置描述。 绑定(Bind):绑定是在服务请求者在要求服务时,按照相应的描述信息进行服务定位、连接和调用的过程,用以启动服务的交互。绑定所基于的信息是一组服务请求者和服务提供者之间的描述信息,包括服务的访问路径、调用参数、返回结果、传输协议、安全要求等。 服务提供者将服务部署在Web上,通过使用WSDL来描述Web服务所提供的功能。服务提供者将所部署的服务发布在Web上,由服务注册中心帮助服务提供者和服务请求者找到彼此。服务请求者使用API向服务注册中心寻求它所需要的服务,当服务注册中心返回结果时(将它们作为搜索结果),服务请求者将这些结果与特定服务绑定起来以获取服务。 Web Services体系架构模型如图1所示: 图1:Web Services体系架构模型 图1

文档评论(0)

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

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

1亿VIP精品文档

相关文档