下载 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
分享到:
相关推荐
winfrom调用webservise操作postgresql数据库.适合初学者研究。
C#调用webservise获取天气预报信息
Eclipse 下开发 axis2 (webservise )插件Eclipse 下开发 axis2 (webservise )插件Eclipse 下开发 axis2 (webservise )插件
C#实现汉字转拼音,调用WebServise
CXF实现webservise需要的 jar包,有四个jar包,把这些导进去加上spring就能实现webservise了,教程已经写了
请参考:http://blog.csdn.net/dwj901125/article/details/23701063 这里有相当详尽的实现过程。
C#WebService完美的通过XML实现与MES系统的数据通信,
泛微OA e-cology 8 最新webservice接口文档 包含获取OA流程、新建流程等接口
深入浅出对比remoting与webservice的区别 很详细的说明2种技术使用场景
myEclipse10和JDK7创建WebService,包括发布和使用2个例子,实例源代码。可供大家参考。使用的是SUN公司自己的 JAX-WS 框架,没有使用 XFire和CXF等不流行的技术。
本Demo程序是在VS2010环境下使用WPF(C#)写的,调用天气预报提供的服务接口,查询支持省份、查询支持城市、查询城市天气预报。包括显示天气图标以及解决很多人碰到的“服务器无法请求,未将对象引用设置到对象的实例...
可以访问webservise 的服务接口数据
asp.net中运用webservise实现flash动态效果。
asp.net下开发的web服务。用java语言进行调用。