1、服务:部署在服务器中为我们提供请求响应的程序。
2、协议:双方所规定的一种通信的方式。
3、远程方法调用:
1)使用Socket可以实现远程调用,但是协议太底层化,太麻烦。
2)使用Http也可以做远程调用,但是协议需要双方确定,也太麻烦。而且,如果对方系统不是用java等当前语言编写的,那么远程调用代码也需要随之调整。
4、Webservice使用的协议SOAP:
1)SOAP是基于HTTP的协议。它和HTTP的区别在于:传输的内容时xml。(content-type是text/xml;charset=UTF-8)
5、WebService特点:
1)远程方法的调用
2)异构系统之间的调用。(服务端和客户端可以是任意语言编写的)
网友评论