Oracle Adaptive Access Manager Component Characteristics

8-208 Oracle Fusion Middleware High Availability Guide

8.12.1.1 Oracle Adaptive Access Manager Component Characteristics

Oracle Adaptive Access Manager consists of the following two components: ■ OAAM_ADMIN: This component is used for administration and configuration of OAAM_SERVER application. This component is developed using the Oracle JAVA ADF Framework the Identity Management shell and deployed as Web applications in a J2EE container. It is packaged as an EAR file. ■ OAAM_SERVER: This component contains the OAAM Admin and OAAM Server sub-components within a single web application. The OAAM_SERVER component is packaged as an EAR file and is composed of Servlets and JSPs in addition to Java classes. The subcomponents of OAAM_SERVER are described below by layer: – Presentation Layer: typically a Web application serving JSPs, servlets, and so on. The presentation layer provides the strong authenticator functionality; it uses the interfaces provided by the business layer SOAP or Java native to access its services. – Business Logic Layer: this layer contains the core application logic that implements the risk analyzing engine. This layer provides Java and SOAP interfaces for the presentation layer. When the Java interface is used, the business logic layer and presentation layer can be part of a single web application. With the SOAP interface, these layers are deployed as different applications. – Data Access Layer: contains data access components to connect to the supported relational databases. Oracle Adaptive Access Manager uses Oracles TopLink, which provides a powerful and flexible framework for storing Java objects in a relational database. The following components can also be used in an Oracle Adaptive Access Manager 11gR1 deployment: ■ Fusion Middleware Control Enterprise Manager Grid Control: Oracle Adaptive Access Manager integrates with the Enterprise Manager Grid Control to display performance metrics and deployment topology. Oracle Adaptive Access Manager uses DMS and Discovery Mbeans to integrate with Enterprise Manager. Enterprise Manager is also used to enhance component tracing and configure auditing. Enterprise Manager can also be used to view log files for each Managed Server in the domain and increase the tracing to Debug, Trace, and Info levels. ■ Data repositories: Oracle Adaptive Access Manager uses the RDBMS database as its data store. Oracle Adaptive Access Manager supports and works on the following database technologies: – Oracle Real Application Clusters – Oracle Data Guard – Replication Streams – Database Partitioning Oracle Adaptive Access Manager uses RCU to creates its schema in the database.

8.12.1.1.1 Oracle Adaptive Access Manager State Information The OAAM_Server

component includes the OAAM Server subcomponent and the OAAM Admin subcomponent. ■ OAAM Server is a stateful application that stores the state in HTTP session. Configuring High Availability for Identity Management Components 8-209 ■ OAAM Admin is a stateful application that stores its session information in the database. The OAAM_Admin component is an ADF and Identity Management UI shell-based application. It is a stateless application, and its application state is maintained by the ADF framework.

8.12.1.1.2 Oracle Adaptive Access Manager Runtime Processes You can perform the

following runtime tasks using the Oracle Adaptive Access Manager Administration Console: ■ Customer Care application tasks ■ System configuration tasks involving policies, groups, and properties ■ Viewing session data information ■ Viewing the System Statistics dashboard For example, you can perform the following administration flows: 1. Recent user query: a. View recent logins and session details. b. Perform a query.

c. Click Session Details.