浅学Web Service及心得体会

        刚毕业的菜菜更要不断地学习,为自已充电,我也就是其中之一。毕业生找到工作实属不易,工作需要,遇到问题,就要学习。近期公司用到Web Service,使用RPC让信息穿梭于“无间道”。对于数年.Net的工作经验的大侠们来说当然不是个问题,但这里的发表给难兄难弟们参考,有误之处,请大侠们多多指导。

        Web Service的主要目的就是实现跨平台的可操作性。所以这引发了Web Service的优势,但也暴露出凡事两面性的另一面。

       Web Service的优势:

      1.穿透防火墙进行通信:客房端和服务器之间,通常都会有防火墙或者代理服务器,但由于Http的普及和SOAP的简单性,使我们能可在任何的环境对它们进行调用。很容易明白,目前大部分的Web浏览器都在使用Http协议,而大多数的防火墙也都设置为允许Http连接。

      2.应用程序的集成:集成这个概念想必各位同胞都很明了,这里就不说了,但Web Service的应用程序的集成嘛,我找一个例子,大家好好看看,就会容易看清其含意。例:你有一个订单登录程序,用于登录从客户来的新订单,内容包括客户的信息,发货的地点,数量,价格等等。与此同时,你还有一个订单的执行程序,用于货物的发送管理。这两个程序分别来自不同的软件产商。当一份订单进来之后,订单登录程序要通知订单执行程序发送货物,通过在订单执行程序上面增加一层Web Service订单执行程序可以把Add Order()暴露出来,这样每当有新订单到来,订单登录程序就能调用这个AddOrder()来发送货物。

       Web Servicer的缺点:

   Web Service对于远程调用是个最优的选择,但要是相对于本机,那作用就是事倍功办了,不仅没有带来好处,反而消耗的资源更多。

   总之,Web Service适用于远程调用,要是想在内网中进行通信还是用DCOM的好。

   

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值