GlassFish supports the Application Client Container (ACC). The ACC includes required Java libraries and resources that can be distributed with Java client programs to a different Java Virtual Machine. The ACC manages the execution of Java EE application client components (application clients), which are used to access a variety of Java EE services (such as JMS resources, EJB components, web services, security, and so on).
The ACC communicates with the GlassFish using RMI-IIOP protocol and manages the details of RMI-IIOP communication using the client ORB that is bundled with it. The ACC also determines when authentication is needed. The ACC integrates with the GlassFish's authentication system. It also supports SSL (Secure Socket Layer)/IIOP if configured and when necessary.
The package-appclient
command bundled in GlassFish can be used to pack the application client container libraries and jar files into an appclient.jar
file. After copying...