JAX-RPC
is the Java API for XML-based Remote Procedural Calls. You might
recognize the acronym RPC right away -- it's been around for years. A
Remote Procedural Call (RPC) occurs when a component on one system
passes a message to a component on a remote system, over the network.
This long-distance communication technique lies very near the heart of
the Enterprise JavaBeans (EJB), Java Management eXtensions (JMX), and
Java Remote Method Invocation (RMI) APIs.