webservice应用+建议不用webservice

Posted Curedfisher

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webservice应用+建议不用webservice相关的知识,希望对你有一定的参考价值。

webservice应用

1.分布式应用的集成(应用程序之间的集成)

 

2.软件重用

将一个软件的功能以webservice方式暴露出来,达到软件重用.例如上边分析天气预报,将天气查询功能以webservice接口方式暴露出来非常容易集成在其他系统中 ;就是我聊天可以用到你的购物功能

3.(好处)跨防火墙通信

不写端口,默认为80端口,自己家的企业访问自己家的网站不需要防火墙

===================================================================================================================================

建议不用webservice

1.单机程序间的通信

这里说的单机程序是指一个厂家开发的多个应用部署在一台服务器上,当程序支架需要通信且无需将接口暴露给第三方系统时完全没有必要使用webservice技术,这时企业自定义一种简单的接口协议即可,简单高效.

2.同构程序之间通信

同构程序是指采用相同的编程语言的程序之间通信,比如java远程调用(webservice相当于跨平台的远程调用)RMI技术就可以非常高效的实现远程调用,使用简单方便.

建议使用webservice:

1.公开的接口

2.服务端已用webservice(意思是服务端已经用webservice写好了,所以你写客户端与人家通信也需要webservice).

以上是关于webservice应用+建议不用webservice的主要内容,如果未能解决你的问题,请参考以下文章

分布式通信Webservies

Web Services 简介

如何添加webservice的引用,并发布到服务器上

通过服务器端设置解决前端AJAX请求跨域访问WebServie(C#开发,IIS发布)

怎样封装RESTful Web Service

WebService 之 实例学习一