23 Feb 2016

OBIEE 11g Architecture

A request is made by the users through Answers and send to presentation server. The Presentation Server converts the request into logical SQL and send to BI server. The BI server converts logical SQL into physical SQL and send it to database. The result get back to the user through the same path.



Above we found the basic understanding of OBIEE architecture and flow of a request from user.Now lets have the elaborative idea about the complete Architecture.





The entire system architecture is known as BI Domain. The BI domain consists of Java components and non-Java components. Note that Java components are Weblogic server domain components. Non-java components are Oracle BI system components.
  • Weblogic Server Domain(WLS Domain)
It consists of Managed server module and Admin server module. These services have the Java modules to trigger the Java services.
  • Admin Server
This module contains Java components for administering the system. It is responsible to trigger the start, stop kind of admin activity for the peer Manager server processes.
  • Managed Server
This module provides the run-time environment for the Java-based services and applications within the system. The services include SOA, Security, Publisher, BI office services, BI plugin and more.
  • Node Manager
It is a distinct and separate Java utility. The node manager is responsible for providing processes management services to the Admin server and Managed server. This module triggers the auto start, stop and restart activities.
  • OPMN( Oracle Process Manager and Notification server).
It is used to start and stop all system components of BI.
  • Oracle Weblogic Server
This is a Java EE application server which provides support for the deployment of Oracle BI Java components.
  • Fusion Middleware Control
This is a browser based tool used to monitor, manage and configure Oracle Business Intelligence components.
  • Java Components
They are deployed as Java EE applications.
  • Administrative components
JMX MBeans and Enterprise management applications manage all configurations and run time settings for Oracle BI.
  • Oracle BI Publisher
This helps author, manage and deliver all types of highly formatted documents to employees, customers and suppliers.
  • Oracle BI Office
This helps integrate Oracle BI and MS Office products.
  • Oracle BI Action Services
This helps the Action framework and aids an administrator to manually configure which Web service directories can be browsed by users upon their creation of actions.
  • Oracle RTD(Real Time Decisions)
This component helps companies to make better decisions in real time with its enterprise analytics software solutions.
  • Oracle BI security services
This helps the integration of the Oracle BI server with the Oracle fusion middleware security platform.
  • Oracle BI SOA Services
These enable objects in the Oracle BI presentation catalog to invoke analysis, agents and conditions. Also facilitates the process to invoke Orcale BI functionality from BPEL(Business Process Execution Language) processes.
  • Oracle BI Plugin
This routes HTTP and SOAP(Simple Object Access Protocol) requests to Oracle BI presentation services.
  • System Components
These are deployed as non-JEE components such as processes and services created in C++ and J2SE.
  • Oracle BI Server
It provides significant query and data access capabilities. Also provides support to access and manage the enterprise semantic model.
  • Oracle BI Presentation Services
This is responsible to provide the framework and interface in order to present business intelligence data to web clients.
  • Oracle BI Scheduler
It supports extensible scheduling for analysis to be delivered to users at specific times.
  • Oracle BI JavaHost
It helps Oracle BI presentation services to support Java tasks for Oracle BI scheduler, Oracle BI publisher and graph generation.
  • Oracle BI cluster controller

It distributes requests to the BI server which results in requests to be evenly load-balanced across all BI Server process instances in the BI domain.

No comments:

Post a Comment