This figure shows JAAS integration in an application running in an SSO-enabled J2EE environment.

This descriptive text lists the major blocks and then the communication links and protocols between the blocks.

The major blocks in the diagram are as follows:

HTTP Client, running Java Plug-in

Oracle HTTP Server, running mod_oc4j and mod_osso

Oracle AS Single Sign-On

Enterprise Java Beans

Database

Oracle AS Containers for J2EE/JDK (This block displays the following subblocks: WebApps containing servlets, and the OracleAS JAAS containing JAZNUserManager and JAAS.)

Oracle AS JAAS Provider

XML Files

Oracle Internet Directory

This ends the list of blocks.

The following communication links, protocols, and other entities are depicted:

The HTTP Client uses HTTP to communicate with Oracle HTTP Server and Oracle AS Single Sign-On.

Oracle HTTP Server and Oracle AS Single Sign-On communicate.

Oracle HTTP Server and Oracle AS Containers for J2EE/JDK communicate using Apache JServ Protocol.

Oracle AS Containers for J2EE/JDK and Enterprise Java Beans communicate using RMI.

Oracle AS Containers for J2EE/JDK and the Database communicate using JDBC.

Oracle AS JAAS Provider communicates with several other blocks: Oracle AS Single Sign-On, Oracle AS Containers for J2EE/JDK, XML Files, and Oracle Internet Directory.

This ends the list of communications links.