Web Services 教程

教程说明:


web services平台是一种简单可操作的消息首发框架,基础架构由XML + HTTP组成。主要元素有SOAPUDDIWSDL三大块。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 总结:本教程所学内容的一个总结,以及我们向你推荐的下一步应该学习的内容。


温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }