MobileRPC is a tool which generates all necessary files to enable Remote Procedure Calls between J2ME client application and Java servlet server.
kXML-RPC is a J2ME implementation of the XML-RPC protocol built on top of the kXML parser. kXML-RPC empowers J2ME devices with an extremely lightweight mechanism for exchanging data and invoking web services in a neutral, standardized XML format.