webservice解释

来源:互联网 发布:丽江 大理 知乎 编辑:程序博客网 时间:2024/06/05 23:48

  Web Service

(注意:webservice是在网站下右键添加新项,web服务创建的,与web用户控件的添加是一致的。而添加自定义控件则是在解决方案下右键,添加新项再到Asp.net服务器控件。)

1.Web service 是可操作的分布式应用程序。它以SOAP作为基本通信协议,使用XMl进行可以穿越防火墙的自由通信。

2.web Service有三种发现方式,Url输入,文件查询,UDDl 查询

3.使用webService一般按以下几个步骤进行,创建Web Service; 发布Web Service,调用Web SerVice;

   * 创建Web Service 的步骤是:添加Web 服务即.asmx文件,然后修改[WebMethod]特性下的方法来实现我们的功能。

       * 发布Web Service的步骤是:发布网站------创建虚拟目录-----浏览页面并测试我们的Web Service;

       * 调用Web Service 的步骤是:添加Web引用----实例化 Web Service类

       ------------执行Webservice方法。

4.Web Service 的调用方法分为同步和异步,使用异步方式可以调用程序在调用Web Service 的同时执行其他任务。

5.WebService支持跨平台,不仅.net技术开发的应用程序可以利用该技术进行交互,.net开发的程序还可以和其他技术开发的程序进行交互。

6.web service的四大优点:

       一,跨平台通信

       二,跨越防火墙通信

       三,B2B的集成。跨公司的商务交易集成通常叫做B2B集成,Web Service是B2B集成成功的关键,通过Web service,公司可以把关键的商务应用“暴露”给指定的供应商和客户。

       四,软件和数据重用。

              例:很多门户网站,用户可以在上面查询快递包裹,查看股市行情,天气情况,又可以管理自己的日程安排,还可以在线购买电影票等,这些独立的应用程序供应商都在应用中实现了这些功能,而且这些功能都通过web service 暴露出来。

0 0
原创粉丝点击