`
阅读更多

下载 Microsoft.Web.Services2.dll

 

http://www.microsoft.com/downloads/details.aspx?familyid=1ba1f631-c3e7-420a-bc1e-ef18bab66122&displaylang=en

 

安装Microsoft WSE 2.0 SP2.msi

 

结果还出现下面的警告

 

The referenced component 'Microsoft.Web.Services2' could not be found

 

REMOVE后重新add reference   Microsoft.Web.Services2

 

 

webservise 资料

 

http://www.iteye.com/wiki/Axis-Webservice

 

 

 

IBM http://www.ibm.com/developerworks/cn/views/webservices/libraryview.jsp

 

本站内的有经验者  http://tenn.iteye.com/category/15833

 

http://mler.iteye.com/category/24602

 

http://dev2dev.bea.com.cn/download/school/workshop/WorkshopCNHelp/doc/zh/core/index.html
可惜要用Workshop

http://tech.it168.com/zt/webservice/index.html

 

 

 

 WebServices入门:http://www.webasp.net/article/16/15135.htm

Xml WebService完全实例解析(一):
http://www.webasp.net/article/26/25537.htm

Xml WebService完全实例解析(二):
http://www.webasp.net/article/26/25538.htm

WebService初探:
http://www.webasp.net/article/5/4971.htm

这里还有非常多的相关资料:
http://www.webasp.net/article/class32/

 

werservise 的作用是什么?在什么时候用?

 

WebService的最大优点就是实现异构平台间的互通。
这也是使用WebService的主要原因之一。这样任何两个应用程序,只要他们能读写XML,就能相互通信。

WebService可用基于XML的SOAP来表示数据和调用请求,并且通过HTTP协议来传输这些XML格式的数据,因为此时的调用请求和回应消息是可以穿过防火墙的,一般来说都只有80端口是开放的。且资料显示在WebService之前实现的一些所谓的分布式组件技术是采用二进制来表示的,还需要通过特殊的端口来通信。明显当遇到防火墙时就会失败。

Web Service 是一种新的web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web Service可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他Web Service应用程序可以发现并调用它部署的服务。
  实际上,WebService的主要目标是跨平台的可互操作性。为了达到这一目标,WebService完全基于XML(可扩展标记语言)、XSD(XMLSchema)等独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台。

WebService

1:在电子商务行业中应用如把某些通用的逻辑包装起来,供其他公司使用。
2:应用集成,平台无关

3:webservice 我的理解是网络接口,可以本地调用远程网络的函数,获取远程数据到本地。

4:WebService是B2B集成成功的关键。通过WebService,公司可以把关键的商务应用“暴露”给指定的供应商和客户。例如,把电子下单系统和电子发票系统“暴露”出来,客户就可以以电子的方式发送订单,供应商则可以以电子的方式发送原料采购发票。当然,这并不是一个新的概念,EDI(电子文档交换)早就是这样了。但是,WebService的实现要比EDI简单得多,而且WebService运行在Internet上,在世界任何地方都可轻易实现,其运行成本就相对较低。不过,WebService并不像EDI那样,是文档交换或B2B集成的完整解决方案。WebService只是B2B集成的一个关键部分,还需要许多其它的部分才能实现集成。
  用WebService来实现B2B集成的最大好处在于可以轻易实现互操作性。只要把商务逻辑“暴露”出来,成为WebService,就可以让任何指定的合作伙伴调用这些商务逻辑,而不管他们的系统在什么平台上运行,使用什么开发语言。这样就大大减少了花在B2B集成上的时间和成本,让许多原本无法承受EDI的中小企业也能实现B2B集成。
 短处一:单机应用程序
  目前,企业和个人还使用着很多桌面应用程序。其中一些只需要与本机上的其它程序通信。在这种情况下,最好就不要用WebService,只要用本地的API就可以了。
短处二:局域网的同构应用程序
  在许多应用中,所有的程序都是用VB或VC开发的,都在Windows平台下使用COM,都运行在同一个局域网上。例如,有两个服务器应用程序需要相互通信,或者有一个Win32或WinForm的客户程序要连接局域网上另一个服务器的程序。在这些程序里,使用DCOM会比SOAP/HTTP有效得多。
    总之,只要从应用程序结构的角度看,有别的方法比WebService更有效、更可行,那就不要用WebService

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics