1、服務(wù):部署在服務(wù)器中為我們提供請求響應(yīng)的程序。
2惩嘉、協(xié)議:雙方所規(guī)定的一種通信的方式。
3踢故、遠(yuǎn)程方法調(diào)用:
? ? ? ? 1)使用Socket可以實(shí)現(xiàn)遠(yuǎn)程調(diào)用文黎,但是協(xié)議太底層化,太麻煩殿较。
? ? ? ? 2)使用Http也可以做遠(yuǎn)程調(diào)用耸峭,但是協(xié)議需要雙方確定,也太麻煩淋纲。而且劳闹,如果對方系統(tǒng)不是用java等當(dāng)前語言編寫的,那么遠(yuǎn)程調(diào)用代碼也需要隨之調(diào)整洽瞬。
4本涕、Webservice使用的協(xié)議SOAP:
? ? ? ? 1)SOAP是基于HTTP的協(xié)議。它和HTTP的區(qū)別在于:傳輸?shù)膬?nèi)容時xml伙窃。(content-type是text/xml;charset=UTF-8)
5菩颖、WebService特點(diǎn):
? ? ? ? 1)遠(yuǎn)程方法的調(diào)用
? ? ? ? 2)異構(gòu)系統(tǒng)之間的調(diào)用。(服務(wù)端和客戶端可以是任意語言編寫的)