OBIEE - Arquitetura

A arquitetura OBIEE envolve vários componentes do sistema de BI que são necessários para processar a solicitação do usuário final.

Como o sistema OBIEE realmente funciona?

A solicitação inicial do usuário final é enviada ao servidor de apresentação. O servidor de apresentação converte essa solicitação em SQL lógico e a encaminha para o componente do servidor BI. O servidor de BI converte isso em SQL físico e o envia ao banco de dados para obter o resultado necessário. Este resultado é apresentado ao usuário final da mesma forma.

O diagrama a seguir mostra a arquitetura OBIEE detalhada -

A arquitetura OBIEE contém componentes Java e não Java. Os componentes Java são componentes do Web Logic Server e os componentes não Java são chamados de componentes do sistema Oracle BI.

Servidor Web Logic

Esta parte do sistema OBIEE contém o Admin Server e o Managed Server. O servidor de administração é responsável por gerenciar os processos de início e parada do servidor gerenciado. O Servidor Gerenciado é composto por Plug-in de BI, Segurança, Editor, SOA, BI Office, etc.

Node Manager

O Node Manager ativa as atividades de início, parada e reinicialização automáticas e fornece atividades de gerenciamento de processos para o servidor Admin e gerenciado.

Oracle Process Manager e Notification Server (OPMN)

OPMN é usado para iniciar e parar todos os componentes do sistema BI. É gerenciado e controlado pelo Fusion Middleware Controller.

Componentes do sistema Oracle BI

Esses são componentes não Java em um sistema OBIEE.

Oracle BI Server

Este é o coração do sistema Oracle BI e é responsável por fornecer recursos de acesso a dados e consultas.

BI Presentation Server

É responsável por apresentar aos clientes web os dados do servidor de BI solicitados pelos usuários finais.

Agendador

Este componente fornece capacidade de agendamento no sistema de BI e tem seu próprio agendador para agendar trabalhos no sistema OBIEE.

Oracle BI Java Host

Ele é responsável por habilitar o BI Presentation Server para suportar várias tarefas Java para BI Scheduler, Publisher e gráficos.

BI Cluster Controller

Isso é usado para fins de balanceamento de carga para garantir que a carga seja designada uniformemente a todos os processos do servidor de BI.