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.