Application client functions

Use the following table to identify the available functions in the different types of clients.

Available functions ActiveX client Applet client J2EE client Pluggable client Thin client
Provides all the benefits of a J2EE platform Yes No Yes No No
Portable across all J2EE platforms No No Yes No No
Provides the necessary run-time support for communication between a client and a server Yes Yes Yes Yes Yes
Supports the use of nicknames in the deployment descriptor files.

Note that Although you can edit deployment descriptor files, do not use the administrative console to modify them.

Yes No Yes No No
Supports use of the RMI-IIOP protocol Yes Yes Yes Yes Yes
Browser-based application No Yes No No No
Enables development of client applications that can access enterprise bean references and CORBA object references Yes Yes Yes Yes Yes
Enables the initialization of the client application run-time environment Yes No Yes No No
Supports security authentication to enterprise beans Yes Limited Yes Yes Yes
Supports security authentication to local resources Yes No Yes No No
Requires distribution of application to client machines Yes No Yes Yes Yes
Enables access to enterprise beans and other Java classes through Visual Basic, VBScript, and Active Server Pages (ASP) code Yes No No No No
Provides a lightweight client suitable for download No Yes No Yes Yes
Enables access JNDI APIs for enterprise bean resolution Yes Yes Yes Yes Yes
Runs on client machines that use the Sun Java Runtime Environment No No No Yes No
Supports CORBA services (using CORBA services can render the application client code nonportable) No No Yes No No


See Also

ActiveX application clients
Applet clients
J2EE application clients
Thin application clients
Pluggable application clients
Authentication mechanisms
Configuring authentication mechanisms
Configuring global security
Configuring Java 2 security