webservice有什么优势

chenyu112 2006-04-11 09:21:18
如题?
或者我们为什么要用Webservices.
...全文
946 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
机器人 2006-04-11
  • 打赏
  • 举报
回复
webservice 是一种技术也是一种规范(比如WebService必须用WSDL描述)

简单的说,有点儿像RMI(Remoting Method Invoke,远程方法调用)

就是在Http上公开一些方法(服务)让别人使用。

至于WebService的消费者,可以是人,但主要面向的是机器,

是为了B2B才发展出来的WebService。

当你开发一个应用程序发布为dll,原来它是可以被本地调用,

但通过WebService这个技术,你可以在远程调用其中的方法。
KAI3000 2006-04-11
  • 打赏
  • 举报
回复
主要是方便集成,方便现有系统通信。只需要小改代码即可实现现有系统复用。
chenyu112 2006-04-11
  • 打赏
  • 举报
回复
to fangxinggood(JustACoder) :那我同样也可发布一个类,实现上述功能,对吗?
还有,我现在对webservice与类有些混浠,哪位高手顺便给解释一下。谢谢
分不够再加
机器人 2006-04-11
  • 打赏
  • 举报
回复
可以方便于企业应用的集成,也是SOA的主要技术之一。

但是,话又说回来了,通常的应用还用不着,比如你开发个论坛,业务层用个WebService

那就没必要了,有点杀鸡用牛刀的说。
机器人 2006-04-11
  • 打赏
  • 举报
回复
就是把软件的复用提高到整个Internet这个层面上,如果你有个应用程序通过WebService发布,那么不仅仅是公司内部可用(可以是其他的C/S或者B/S的应用程序),其他连到Internet上的公司也可以使用。屏蔽了不同语言之间的差异。因为底层是Http协议,所以可以轻松穿越企业防火墙。
xinyangt 2006-04-11
  • 打赏
  • 举报
回复
实现简单 通用性强
marco08 2006-04-11
  • 打赏
  • 举报
回复
下一步的学习计划就是她啦
Kshatriya 2006-04-11
  • 打赏
  • 举报
回复
普通類如果實現遠程方法調用要繼承marsharlbyrefobject,必須加載到一個服務,或者長期運行的程序中,通過remoting進行遠程對象的方法調用
Kshatriya 2006-04-11
  • 打赏
  • 举报
回复
最容易的實現遠程方法調用的方式.
缺點,性能,對iis的依賴,安全性比較難搞

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧