系統間通訊方式

一、Socket通訊,基於TCP/UDP二進制通信;效率最高,編程最複雜,須要自定義通信格式;
二、JavaEE體系中的RMI或EJB,在Socket基礎之上封裝的實現,
直接面象Java對象編程,編程相對簡單,不須要考慮低層實現,效率也不錯,
但只能是Java系統間通訊

三、基於HTTP的通訊,即服務端提供可訪問URL,客戶端模擬http請求完成通訊;
可跨平臺跨語言,通信效率相對較低,編程較簡單
四、hessian,remoting on HTTP,相似於RMI與Socket的關係;編程

五、JMS,異步通訊異步

六、WebService,可跨平臺跨語言,工具豐富,複雜通訊相對編程簡單,
通訊效率低工具

相關文章
相關標籤/搜索