下载 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
分享到:
相关推荐
接下来,我们讨论如何在C#中调用WebServise。WebService是一种基于HTTP协议的网络通信方式,允许不同系统间的交互。在C#中,我们可以使用`System.ServiceModel`命名空间中的类来实现这一目标。常见的Web Servise接口...
在IT领域,Windows Forms(WinForms)是一种常用的.NET框架下的用户界面开发工具,用于构建桌面应用程序。而Web服务(Webservice)则是一种基于互联网的、能够实现不同系统间交互的应用程序。本文将深入探讨如何在...
在IT行业中,Web服务是一种通过网络提供功能或数据的接口,允许不同的应用程序之间进行交互。在本场景中,我们将探讨如何使用C#编程语言来调用WebService以获取天气预报信息。这涉及到网络通信、XML或者JSON解析以及...
在Eclipse中开发Axis2 Web服务插件涉及多个步骤和技术要点。Axis2是Apache软件基金会提供的一个用于构建和部署Web服务的高级框架,它基于Java语言,并且与Eclipse集成可以提供更高效的开发环境。...
CXF(CXF: Composite eXtensible Services Framework)是一个开源的Java框架,主要用于构建和开发Web服务。它提供了一种简单且强大的方式来实现基于SOAP和RESTful的Web服务。CXF集成了多种标准,如JAX-WS(Java API ...
在IT行业中,C#是一种广泛使用的编程语言,尤其在开发Windows应用程序、Web服务以及与.NET框架集成的应用中。本主题将深入探讨如何使用C#通过Web Service上传视频文件到服务器虚拟机下的源码实践。...
用delphi自带的XML Mapper,当结果集太大时速度非常慢,而且delphi7的Mapper有bug,于是自己写了一个pas文件来接收和处理xml结果集,希望能对大家有用。基本的处理方法都有了,速度比Mapper快了几十倍。
C#WebService完美的通过XML实现与MES系统的数据通信,
### 泛微Ecology工作流WebService接口文档 #### 概述 本文档旨在详细介绍泛微Ecology工作流中所使用的WebService接口的相关知识点,包括接口的功能、参数及返回值等细节,帮助开发人员更好地理解并利用这些接口来...
深入浅出对比remoting与webservice的区别 很详细的说明2种技术使用场景
至于压缩包中的"WebServise"文件,这可能包含了一些示例代码、配置文件或者与WebService相关的资源。如果需要深入学习,你可以打开这些文件查看具体内容,如接口文档、示例请求和响应,以及如何与Asnyk结合使用。 ...
【WebService例子.zip】这个压缩包文件提供了一个关于在myEclipse10环境下使用JDK7创建和使用WebService的实例。让我们深入探讨一下其中涉及的知识点。 1. **WebService**: WebService是一种基于开放标准(如XML、...
本Demo程序是在VS2010环境下使用WPF(C#)写的,调用天气预报提供的服务接口,查询支持省份、查询支持城市、查询城市天气预报。包括显示天气图标以及解决很多人碰到的“服务器无法请求,未将对象引用设置到对象的实例...
在IT领域,跨语言通信是常见的需求,尤其是在分布式系统中。本话题主要关注如何使用Java调用由C#(ASP.NET)开发的Web服务。Web服务作为一种标准接口,允许不同平台和语言之间的应用程序进行交互。...