OBIEE Tutorial

OBIEE 12c Architecture

OBIEE 12c Architecture

In last article you got an overview of OBIEE 12c. In this article, i will walk you through the OBIEE 12c Architecture.

obiee 12c architecture


Admin Server

  • It is deployed as a JEE container that runs in a dedicated Java virtual machine that contains Java components for administering the system.
  • It manages configuration and run-time settings for OBIEE for a single or multi-node (distributed) BI domain, using:
    Click here Learn OBIEE from Udemy
    • Fusion Middleware Control :  An administrative user interface that is used to manage the BI domain.
    • WebLogic Server Administration Console : An administrative user interface that provides advanced management for WebLogic, JEE components, and security.

Managed Server

  • It is deployed as a JEE container that runs in a dedicated Java virtual machine that provides the run-time environment for the Java-based services and applications within the system.
  • An Oracle BI domain contains one or more Managed Servers that are distributed across one or more host computers.
  • It Manages the following components:
    • Action Service — This component provides the dedicated web services that are required by the Action Framework and that enable an administrator to manually configure which web service directories can be browsed by users when they create actions.
    • Visual Analyzer — This component provides a simple-to-use visual analytical interface.
    • Presentation Services — This component is a JEE application that routes HTTP and SOAP requests to Oracle BI Presentation Services
    • BI Publisher — This component provides an enterprise reporting solution for authoring, managing, and delivering all types of highly formatted documents to employees, customers, and suppliers.
    • Security — This component provides dedicated web services that enable the integration of the Oracle BI Server with the Oracle Fusion Middleware security platform.
    • SOA Web Service — This component provides dedicated web services for objects in the Oracle BI Presentation Catalog, to invoke analyses, agents, and conditions. These services make it easy to invoke Oracle Business Intelligence functionality from Business Process Execution Language (BPEL) processes.

System Components

  • BI Server (OBIS) — This component provides the query and data access capabilities at the heart of Oracle Business Intelligence and provides services for accessing and managing the enterprise semantic model
  • BI Scheduler (OBISCH) — This component provides extensible scheduling for analyses to be delivered to users at specified times.
  • BI JavaHost (OBIJH) — This component provides component services that enable Oracle BI Presentation Services to support various components such as Java tasks for Oracle BI Scheduler, Oracle BI Publisher, and graph generation.
  • Cluster Controller (OBICCS) — This component distributes requests to the BI Server, ensuring requests are evenly load-balanced across all BI Server process instances in the BI domain.
  • Essbase — This component provides support for Essbase. The role of Essbase is specifically to accelerate Oracle Business Intelligence queries
  • BI Presentation Server (OBIPS) — This component provides the framework and interface for the presentation of business intelligence data to web clients. It maintains an Oracle BI Presentation Catalog service on the file system for the customization of this presentation framework.

Node Manager

  • It provides process management services for the Admin Server, Managed Server processes, and System Components.

Other Domain Contents

  • It includes all the necessary software, configuration files, metadata, WLST commands, security, and connection and database configuration information that are required to run an Oracle Business Intelligence system.

In next article i will be writing about the repository in OBIEE. So stay connected Subscribe below, like and share.

Leave a Reply