Web Services 教程
web services平台是一种简单可操作的消息首发框架,基础架构由XML + HTTP组成。主要元素有SOAP、UDDI和WSDL三大块。Web Service通过执行特定的任务,遵守具体的技术规范,使得Web Service能与其他兼容的组件进行互操作。
Web Services 可使您的应用程序成为 Web 应用程序,Web Services 通过 Web 进行发布、查找和使用。是应用程序组件使用开放协议进行通信, 可通过使用UDDI来发现,可被其他应用程序使用。XML 是 Web Services 的基础。
Web Services 体系包含三种组件,服务提供者、服务代理以及服务请求者。这当中会产生三种操作:第一,提供者向代理发布(注册)服务或不发布(移去)这些服务的注册;第二,由服务请求者向服务代理执行 find 操作,服务请求者描述要找的服务,服务代理分发匹配的结果;第三,在服务请求者和服务提供者之间绑定,这两部分协商以使请求者可以访问和调用提供者的服务。
web services工作流程
客户根据 WSDL 描述文档,会生成一个 SOAP 请求消息。Web Services 都是放在Web服务器(如IIS)后面,客户生成的SOAP请求会被嵌入在一个HTTP POST请求中,发送到 Web 服务器来。Web 服务器再把这些请求转发给 Web Services 请求处理器。请求处理器的作用在于,解析收到的 SOAP 请求,调用 Web Services,然后再生成相应的 SOAP 应答。Web 服务器得到 SOAP 应答后,会再通过 HTTP应答的方式把信息送回到客户端。
内容目录
Web Services 简介:Web Services 的简要介绍。
Web Services 平台:Web Services 平台之后的组成元素。
Web Services 实例:一个 ASP.NET 的 Web Services 实例。
Web Services 使用:将 Web Service 置于您的站点。
Web Services 总结:本教程所学内容的一个总结,以及我们向你推荐的下一步应该学习的内容。