|
O Pentaho BI Server é responsável por toda a camada servidora do plataforma do Pentaho, fornece a arquitetura e infra-estrutura necessária para a construção de soluções para business intelligence ( BI ).
Serviços essenciais do Pentaho BI Server:
- Autenticação;
- logs;
- auditoria;
- Serviços web;
- Motores de regras de negócio;
- Mecanismo para integração com relatórios;
- Mecanismo para integração de analises;
- Mecanismo para integração com dashboards;
- Mecanismo para integração com mineração de dados;
Sua arquitetura e baseada em plug-in permitindo que a totalidade ou parte da plataforma seja incorporada a aplicações de terceiros.
O Pentaho BI Server e composto por diversos outros aplicativos Open Source, entre eles:
Servidor Web Java, especialista em aplicações J2EE , que é a tecnologia ao qual o Pentaho Bi Server fopi desenvolvido , mais especificamente o tomcat é um container de
servlets. O Tomcat possui algumas características próprias de um
servidor de aplicação, porém não pode ser considerado um servidor de
aplicação por não preencher todos os requisitos necessários.

Jetty é um servidor HTTP e Servlet Container 100% escrito em Java. É o
grande concorrente do Tomcat que ficou famoso por ser utilizado como o
servlet container do JBoss. A grande vantagem do Jetty com relação ao
Tomcat é a sua fácil configuração. O mesmo e utilizado em algumas ações especificas do Pentaho BI server no administrator-console, com isso o mesmo usa dois servidores Web para carregar a aplicação.
Spring Security é uma aplicação para controle de autenticação forte e altamente personalizável e quadro de controle de acesso. É o padrão de-facto para proteger aplicativos baseados em Spring. O mesmo se integra ao Tomcat e ao Pentaho BI Server para administração da segurança do servidor de aplicação.
O Hibernate é um framework para o mapeamento objeto-relacional escrito
na linguagem Java, mas também é disponível em .Net como o nome
NHibernate. No pentaho ele e responsável pelo mapeamento das bases de dados para o datawarehouse.
O quartzo é um agendador ( scheduler ) open source, serviço de agendamento de tarefas que podem ser integrados ou utilizados ao longo de praticamente qualquer Java EE ou aplicativo Java SE.
O HSQLDB (do inglês Hyperthreaded Structured Query Language Database) é um servidor de banco de dados (SGBD), de código aberto, escrito totalmente na linguagem Java. Não é possível compará-lo, em termos de robustez e segurança com outros servidores SGBD, como Oracle ou Microsoft SQL Server, entretanto o HSQLDB é uma solução simples, que utiliza poucos recursos e que possui bom desempenho. Devido a essas características, ele é bastante utilizado em aplicações que são executadas em desktops e que necessitam interagir com uma camada de persistência através da linguagem SQL. A suíte office OpenOffice/ BrOffice, na sua versão 2.0, inclui o HSQLDB como engine de armazenamento de dados.
Sobre a Ambiente Livre
A Ambiente Livre Tecnologia e especialista em utilização do Pentaho BI para geração de negócios com soluções open source. fornecemos implantação, integração, consultoria e treinamento em Pentaho BI.
Referências : Community Pentaho - http://community.pentaho.com Wikipédia - pt.wikipedia.org/wiki/Tomcat - pt.wikipedia.org/wiki/Jetty
Spring Security - http://static.springsource.org/spring-security/site/ Quartz scheduler - http://www.quartz-scheduler.org/
HiperSQL - http://hsqldb.org/
Sobre a Ambiente Livre
A Ambiente Livre Tecnologia e especialista em utilização do Pentaho BI para geração de negócios com soluções open source. fornecemos implantação, integração, consultoria e treinamento em Pentaho BI.
|