OBIEE Architecture involves various BI system components which are required to process the end user’s request.
The initial request from the end user is sent to the Presentation server. The Presentation server converts this request in logical SQL and forwards it to BI server component. BI server converts this into physical SQL and sends it to database to get the required result. This result is presented to the end user through the same way.
The following diagram shows detailed OBIEE Architecture −
OBIEE Architecture contains Java and non-Java components. Java components are Web Logic Server components and non-Java components are called Oracle BI system component.
This part of OBIEE system contains Admin Server and Managed Server. Admin server is responsible for managing the start and stop processes for Managed server. Managed Server comprises of BI Plugin, Security, Publisher, SOA, BI Office, etc.
Node Manager triggers the auto start, stop, restart activities and provides process management activities for Admin and Managed server.
OPMN is used to start and stop all components of BI system. It is managed and controlled by Fusion Middleware Controller.
These are non-Java components in an OBIEE system.
This is the heart of Oracle BI system and is responsible for providing data and query access capabilities.
It is responsible to present data from BI server to web clients which is requested by the end users.
This component provides scheduling capability in BI system and it has its own scheduler to schedule jobs in OBIEE system.
This is responsible for enabling BI Presentation server to support various Java tasks for BI Scheduler, Publisher and graphs.
This is used for load balancing purposes to ensure that the load is evenly assigned to all BI server processes.