The present invention concerns a method and system for enabling a server
application to be executed in the same Java Virtual Machine (VM) as a
client application using direct Java method calls without the need for
remote communications protocol processing of the method calls. This is
achieved by providing an application program interface (API) that exposes
objects comprising the server application program to the client
application program, whereby a client application method call is reduced
by the interface to a Plain Old Java Objects (POJO) method call.