JAX-RPC

JAX-RPC(Java API for XML-based RPC簡稱JAX-RPC)允許Java應用程式可以通過已知的描述信息調用一個基於Java的Web服務,描述信息與Web服務的WSDL(Web服務描述語言)描述相一致. JAX-RPC可以被看作是Java RMI在Web服務協議上的實現。JAX-RPC 2.0被更名為JAX-WS 2.0 (Java API for XML Web Services).

JAX-RPC的工作方式如下:

  1. Java程序通過調用樁 (表示遠程服務的本地對象)調用方法
  2. 樁對象調用JAX-RPC運行時刻系統
  3. 運行時刻系統將方法調用轉換為SOAP消息
  4. 運行時刻系統將消息作為HTTP請求發送

這種方法的好處是允許在服務端使用ServletEJB容器實現Web服務。這樣Servlet或EJB的應用程式可以通過Web服務發布出來。

外部連結