J2EE application clients

The J2EE application client main method is invoked after the environment initializes and runs until the JVM terminates.

Application clients can use nicknames defined within the client application deployment descriptor to identify enterprise bean or local resource references, eliminating the need to change to the application client code when the underlying object or resource either changes or moves to a different server. One simply changes the JNDI mapping in the WAS container.

The J2EE application client provides initialization of the run-time environment for the client application and provides support for security authentication to the enterprise beans and local resources.

The J2EE application client uses the RMI-IIOP protocol to access enterprise bean references and CORBA services provided by the J2EE platform implementation.