JAX-RPCJava 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服务发布出来。

外部链接

编辑


📚 Artikel Terkait di Wikipedia

表现层状态转换

XML-RPC相比更加简洁,越来越多的Web服务开始采用REST风格设计和实现。例如,Amazon.com提供接近REST风格的Web服务執行图书查詢;雅虎提供的Web服务也是REST风格的。 需要注意的是,REST是设计风格而不是标准。REST通常基于HTTP、URI、XML以及HTML这些现有的广泛流行的协议和标准。

Jakarta EE

Contract for Containers JAF - Java Beans Activation Framework JAX-RPC - Java API for XML-Based Remote Procedure Calls JAX-WS - Java API for XML Web Services

傳輸層安全性協定

LS握手过程就会失败,并且断开所有的连接。 早期的研究工作,为方便改造原有网络应用程序,在1993年已经有了相似的Berkeley套接字安全传输层API方法。 SSL(Secure Sockets Layer)是网景公司(Netscape)设计的主要用于Web的安全传输协议,这种协议在Web上获得了广泛的应用。