webservice的调用和一般的类调用没有什么区别,那我们为什么还用webservice,它有什么好处,主要在什么情况来用呢?
解决方案 »
- 从其他服务器下载中文图片到web服务器的问题
- 把图片打包成zip格式下载,大神来啊
- 怎么获取GRIDVIEW的列数
- 如何实现点击TextBox的不含文字的位置使内容清空并获得焦点
- 让 TextBox 控件得到焦点
- datalist 分页成功后增加一个全选按钮问题急急急
- ASP.NET如何避免类似于asp下的fso对象安全威胁?
- 不支持此服务器版本,仅支持Microsoft sql server 2005以下版本的服务器?请问这是怎么回事?
- 100分求Together for VS .NET 1.0.1 注册码、注册机
- 求教高手
- 因为该列没有包含在聚合函数或 GROUP BY 子句中
- fckeditor 404错误
跟一般的类库类似,但是需要通过网络来引用
引用了webservice之后跟引用一般的dll基本一样
不知道是不是这么理解的,请指正。
这也是使用WebService的主要原因之一。这样任何两个应用程序,只要他们能读写XML,就能相互通信。WebService可用基于XML的SOAP来表示数据和调用请求,并且通过HTTP协议来传输这些XML格式的数据,因为此时的调用请求和回应消息是可以穿过防火墙的,一般来说都只有80端口是开放的。具资料显示在WebService之前实现的一些所谓的分布式组件技术是采用二进制来表示的,还需要通过特殊的端口来通信。明显当遇到防火墙时就会失败。WebService1:在电子商务行业中应用如把某些通用的逻辑包装起来,供其他公司使用。
2:应用集成
如果是DLL,部署,更新需要每个应用了这个DLL的应用程序都作相应的引用更新...
而如果用了Ws,则不用,因为它通过网络部署,通过网络引用,基本上,ws发生了变化,
客户端没有影响,甚至不知道有这样的变化...
2.web service的编写,跟普通的class差不多。
3.当然还有一个好处:平台无关。C#,Java写的ws可以相互调用。
4.做分布式系统。比如 说把数据访问部分写成ws,发布在另外一台server上...
...
实际上,WebService的主要目标是跨平台的可互操作性。为了达到这一目标,WebService完全基于XML(可扩展标记语言)、XSD(XMLSchema)等独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台。