Asp.net总结(二)

继续上次的总结


web服务基础开始


先来看一下


web服务的概念


 webserver是一个应用程序,向外界提供一个能通过web进行调用的Api。通过编程方法访问web的应用程序

 

web服务主要用于网上交易和银行转账

 

web服务的必要性


 分布式系统之间的通讯

 电子商务的数据交换

 

 分类体现在


 应用服务和系统服务

 但是都必须先注册才可以使用

 

 

访问图


 

Asp.net总结(二)_第1张图片

 

下面就看如何访问web服务的吧

 

 首先是

1 UDDI(统一搜索描述集成)

Uddi服务获取清单

2web服务发送请求,获取服务求情说明。

 

这里UDDI是描述web服务的目录的,用户定位服务的中心位置

WSDL(描述语言)用以对web服务进行过描述的,说明接口或算法

描述所能提供的服务

外界所能调用的方法

 

web服务联网形式:

 SOAP xml web服务通讯的主要协议

 

如何使用web服务


先来看一张图web的使用图

 

Asp.net总结(二)_第2张图片

 

 

首先是对webserver进行修饰 


webMethod)然后外界才可以访问

XML是描述服务界面提供的接口

(注意返回值也是xml文档)

 

 

进行web服务的调用


提供三种方式

 post

Get    http://blog.csdn.net/han_yankun2009/article/details/9155135

SOAP

前两种方式上篇已经详细说过,

 

这里主要讲解SOAP的调用

SOAP是轻型协议,用于分散的,分布式计算机交换信息

有助于独立于平台的方式访问对象,服务器

借助于XML,可以使用特定值调用方法

 

web服务代理


 调用代理可以实现远程的调用

代理的调用是添加web引用。搜索web中的服务中,并添加。

 

最后在Page页进行创建代理的对象,调用对象的方法。

 

总结以上


 

Web服务在integer上运行的服务器,

提供一组接口了,

接口调用方法(webMethod)的方法

消除了地域差别,

xml消除了数据的格式的差别

 

你可能感兴趣的:(asp.net,web服务)