WebService的优缺点
优点:
1.发送方式采用http的post发送,http默认端口是80,防火墙默认不拦截80,所以跨防火墙2.采用xml格式封装数据,xml是跨平台的,所以webservice也可以跨平台3.webservice支持面向对象
缺点:
1.采用xml格式封装数据,所以在传输过程中,要传输额外的标签,随着soap协议的不断完善,标签越来越大,导致webservice的性能下降
------------------------------------------------
webservice应用场景
1.软件集成和复用(如气象局(服务端系统),天气查询网站)软件集成:通过远程调用技术,将两个系统整合到一起,从而实现软件集成软件复用:同一个款软件的多次集成,最终实现复用
-------------------------------------------------
webservice适用场景
1.发布一个服务(对内/对外),不考虑客户端类型,不考虑性能,建议webservice2.服务端已经确定使用webservice,客户端不能选择,必须使用webservice
不适用场景
1.考虑性能时不建议使用webservice2.同构程序下不建议使用webservice