The new messaging API reuses and extends the framework provided by Sun RPC support in the SolarisTM operating environment. Sun RPC offers the remote procedure call paradigm to implement distributed (client/server) applications.
Usually, applications requiring network communications are written using explicit network programming, (using the sockets API). The messaging API hides the implementation details as the programmer need not be aware of the transport method used between the client and the server. Therefore, applications using the messaging API can be written in a location-transparent manner.