Grupo Xenos
Visão Geral Técnica
Xenos Enterprise Server™
Dados
Documentos
Grupo Xenos
Visão Geral Técnica - Xenos Enterprise Server™
Arquitetura do Xenos Enterprise Server
A plataforma do Xenos Enterprise Server (ES) trata dos desafios do negócio de HVTO
voltados para os empreendimentos atuais. Ele oferece soluções robustas, flexíveis e
altamente escaláveis que otimizam a cadeia de suprimento de informações da organização
integrando sistemas e dados empresariais.
O Xenos ES permite que as organizações alcancem seus objetivos estratégicos suportando
a extração, transformação, re-definição, personalização de informações empresariais e
entrega de dados e documentos tanto estruturados quanto não-estruturados. O Xenos
Enterprise Server oferece uma estrutura arquitetônica escalável em uma plataforma
integrada do Java Enterprise, simplificando a integração com aplicativos de terceiros e
soluções tecnológicas. Com sua arquitetura multi-segmentada, baseada em Java, o Xenos
ES é projetado para processar milhões de transações - cada uma com desempenho inferior
a um segundo.
Linha de Aplicativos
de Negócio
HVTO
Composição de
Documentos
IDARS/ERM ECM
Xenos Enterprise Server
Eventos
HTTP(S)
FTP(S)
Arquivo
JMS
IBM MQ Series
MSMQ
API do Java
Socket
Web Services
Serviços de
Mensagem em
ebXML
Parceiros
Comerciais
CEVAs
Xenos ES
Developer Studio
Fluxo de Impressão
Documentos
Dados Estruturados
Xenos
AxessTM
Acessibilidade
em PDF
Componentes de Integração
BIRT iServer
Processo de Command Line
Composição de documentos
ERM/ECM loaders
Serviços de Impressão
Componentes do fluxo do processo
API de Integração Customizada
Engine de Fluxo do Processo
Fluxo do Processo
Componentes Personalizados
Componentes do Fluxo do Processo
Roteamento
CRM/BPM
Legado/ERP
Engine de Transformação
Processos
HTTP(S)
FTP(S)
Arquivo
JMS
IBM MQ Series
MSMQ
API do Java
Socket
Web Services
Agendamento de Jobs
Clustering
Monitoramento de Jobs
Xenos Enterprise Server Engine
DB de Pool de Conexões
Engine de Monitoramento
Registro
Autenticação
Repositório de Configuração
Interface de Serviços do Repositório
Checkin/ Checkout
Promoção de Solução
IBM® Content Manager OnDemand
IBM® FileNet® Image Services
IBM® FileNet® P8
EMC® Documentum
API do Adaptador do Repositório
Xenos ES
Console do
Administrador
Servidor do Aplicativo
Xenos ES Engine: oferece agendamento, registro, monitoramento, clustering, failover,
balanceamento de carga e tratamento de erros para garantir a confiabilidade, a tolerância
a falhas e alta disponibilidade.
Agendamento de Jobs: permite que fluxos do processo, componentes e eventos sejam
agendados para serem executados durante momentos específicos. Negócios que
executam operações noturnas em modo batch podem permitir que os jobs façam uma fila
durante o dia e, então, sejam executados em uma operação automática.
Página 2
Grupo Xenos
Visão Geral Técnica - Xenos Enterprise Server™
Job Monitor: inicia um fluxo do processo se um componente ou fluxo do processo não
for executado dentro de um período de tempo específico, notificando os usuários que um
evento que deveria ter sido processado não foi e deve ser revisado.
Sistema de Log: oferece a opção de um log único para todas as mensagens ou de um
log granular para cada componente do fluxo do processo. Múltiplos níveis de logs
permitem o controle da quantidade de detalhes necessária para depurar com
simplicidade uma vez em produção.
Clustering: permite que o Xenos ES execute um servidor único ou um grupo para
proporcionar alta disponibilidade, failover e balanceamento de carga.
Failover: fornece recursos internos de failover independentes da aplicação servidor que
está sendo executada. Isto assegura que o job irá continuar a ser processado mesmo em
caso de uma falha catastrófica de um servidor Xenos ES sendo por si próprio ou dentro
de um cluster.
Balanceamento de Carga: delega Jobs em todo o cluster para distribuição equilibrada
de trabalho entre os servidores com Xenos ES.
DB de Pool de Conexões: Uma base de dados de pool de conexões que podem ser
utilizadas por todos os componentes do ES
Autenticação: O engine utilizado pelos componentes do ES para autenticar contra um
servidor desejado como LDAP ou AD
O sistema de monitoramento coleta estatísticas para uso dentro do thin-client do Console de
Administração, no painel do Xenos Developer StudioTM ou um aplicativo personalizado
através de web services. A estatística é coletada para cada nó do servidor e inclui:
Web Services
Arquivo
Mail
•
Carga do cluster
HTTP(S)
•
Uso de memória por servidor
•
Tempos de execução de job
•
Jobs sendo executadas atualmente
•
Taxa de falha de Jobs
FTP(S)
Xenos Enterprise
Server
Socket
JMS
Eventos de Entrada - Input
IBM MQ Series
MSMQ
API do Java
O Xenos Enterprise Server elimina os desafios de integração de dados e documentos entre
múltiplos aplicativos diferentes. Ele oferece as interfaces necessárias para permitir a
comunicação entre tecnologias e sistemas incompatíveis. Eventos de entrada – input pode
ser configurado para iniciar um processo ou fluxo de processo. Por sua vez, ele é executado
através de uma série de processos e componentes que implementam a lógica de negócio
necessária. Os eventos de entrada incluem:
-
Arquivo
Mail
HTTP(S)
FTP(S)
Socket
-
JMS/ IBM MQ Serie
Web Services
Microsoft Message Queue (MSMQ)
API do Java para Xenos ES
Serviços de Mensagem ebXML do Xenos ES
O Serviço de Mensagens ebXML do Xenos ES é um conjunto de componentes dentro do
Xenos ES construído em padrões abertos do OASIS. Ele permite a troca de dados
consistente, confiável e segura de ponto a ponto através da internet com irretratabilidade.
Guiado pelos padrões da indústria, esses componentes fazem do transporte seguro de
Página 3
Grupo Xenos
Visão Geral Técnica - Xenos Enterprise Server™
dados uma operação de negócios simples, e não uma tarefa complexa, baseada em
serviços, de preço elevado.
Engine de Fluxo do Processo
O Engine de Fluxo de Processo do Xenos ES permite que funções lógicas e técnicas do
negócio sejam executadas dentro de um fluxo de processo que pode conter componentes e
outros fluxos como sub-processos.
Existem seis tipos diferentes de componentes, ou processos:
1. Engine de Transformação: utilizados para manipular dados e documentos
2. Roteamento: utilizado para determinar o ciclo de ação a ser tomado com base em
condições como o valor das variáveis da operação ou tipos de conteúdo
3. EDI: Utilizado no processamento e mensagens no padrão Electronic Data Interchange
(EDI)
4. Processos: utilizados para comunicação com sistemas externos
5. Componentes de Integração: Utilizados para integração com sistemas externos
6. Personalização: utilizada para criar componentes do Java para realizar negócios e
funções técnicas específicas
Tratamento de Erros
Existem diversas formas de tratar um erro que possa ocorrer em um fluxo do processo. Elas
incluem:
•
Identificar o erro dentro de um subconjunto de sua lógica de negócio e chamar um fluxo
de processo para tratar dele.
•
Identificar o erro dentro de toda sua lógica de negócio e chamar um fluxo de processo
para tratar dele.
•
Identificar o erro dentro dos componentes individuais e tratar dele.
Engine de Transformação
Construído sobre tecnologia do Xenos e utilizado em produção por centenas de clientes em
todo o mundo, os Engines de Transformação oferecem a extração, transformação e
reaproveitamento de ambos os dados: estruturados e não-estruturados, como um serviço da
empresa para ambientes SOA.
Documentos do Fluxo de Impressão - Print Stream
O Serviço de Transformação de Documentos do Xenos Enterprise Server transforma
e reaproveita documentos do fluxo de impressão para formatos eletrônicos. Altos
volumes de documentos são indexados, transformado e reaproveitado em uma
variedade de aplicações críticas de negócio para arquivamento, recuperação,
apresentação e entrega em Gestão de Relatórios Empresariais (ERM) e Gestão de
Conteúdo Empresarial (ECM)
Dados Estruturados
O Serviço de Transformação de Dados do Xenos Enterprise Server transforma, traduz
e encaminha de forma eficiente e inteligente uma variedade de formatos de dados
pela internet e entre diferentes sistemas e aplicativos. Isso permite a troca de dados
Página 4
Grupo Xenos
Visão Geral Técnica - Xenos Enterprise Server™
eletrônicos em tempo real, de alto volume, com maior adaptabilidade às necessidades
de negócio em constante mudança entre sistemas internos e parceiros comerciais
externos.
Serviços de Integração
Com o Integration Services, a funcionalidade dos aplicativos externos pode ser aproveitada
dentro de um fluxo do processo. Isso pode ser alcançado por componentes escritos pelo
Xenos Professional Services, um desenvolvedor Java ou componentes prontos (out-of-the-box)
para serem instalados, incluindo:
•
•
•
•
•
•
BIRT iServer da Actuate
- Publica e recupera relatórios BIRT do iServer e para o iServer
Processos de command line
- Qualquer aplicativo nativo que possa ser iniciado a partir da linha de comando
Composição de Documentos
- EMC Document Sciences xPression®
Loaders de ERM/ECM
- Xenos infoWEB™ para entrega segura de relatórios ou apresentação online. Também
pode ser utilizado dentro do Xenos Integrated Document Solution™
- Componente IBM® FileNet® P8 Loader para carregar altos volumes de conteúdo,
documentos e imagens juntamente com seus metadados/índices associados no
Serviços de Impressão do IBM FileNet P8
- Processo de impressão VPSX da Levi, Ray & Shoup, Inc. (LRS) para imprimir
solicitações para o Servidor VPSX da LRS rateando para impressoras, fax e e-mail.
- Serviço de Impressão Java para enviar solicitações de impressão para uma
impressora ou servidor de impressora
Componentes do fluxo do processo
- Quaisquer componentes utilizados dentro de um fluxo do processo
API de integração personalizado
- Escreve seu próprio componente de integração utilizando a API do Java
Interface de Serviços do Repositório
Solicitação
Xenos
Enterprise
Server
IBM® Content Manager OnDemand
IBM® FileNet® Image Services
IBM® FileNet® P8
A camada Serviços do Repositório do Xenos ES oferece uma forma comum de acessar o
conteúdo residente em repositórios externos. Os fluxos do processo podem acessar o
conteúdo através dos Adaptadores do Serviço do Repositório; aplicativos externos também
podem acessar o conteúdo armazenado nos repositórios através de um web services. A
comunicação real com os vários repositórios é realizada através dos adaptadores de
Serviços de Repositório, que permitem:
•
•
•
•
•
•
Buscar repositórios
Pesquisar os nomes do índice e os tipos de folders
Obter listas de acerto dos repositórios
Recuperar conteúdo dos repositórios
Carregar conteúdo nos repositórios
Recuperar/ocultar recursos
EMC Documentum®
Outros repositórios
Os Serviços do Repositório do Xenos ES podem se conectar a vários sistemas de EMC
líderes da indústria, como:
•
•
•
IBM® Content Manager OnDemand
IBM® FileNet® P8
IBM® FileNet® Image Services
Página 5
Grupo Xenos
•
Visão Geral Técnica - Xenos Enterprise Server™
EMC Documentum®
Adaptadores de repositório adicionais podem ser desenvolvidos através da API do Xenos
ES para qualquer base de dados, arquivo ou sistema IDARS/ERM/ECM através de um
desenvolvedor Java ou Xenos Professional Services.
Web Service
Arquivo
Mail
Xenos Enterprise
Server
HTTP(S)
FTP(S)
Socket
JMS
IBM MQ Serie
MSMQ
Xenos ES
Processos de Saída - Output
Além dos conectores de serviços de repositório e componentes de integração, o Xenos ES
também tem processos de saída – output que utilizam protocolos de comunicação padrão.
Esses processos de saída são, tipicamente, utilizados para enviar dados resultantes, dados
originais de arquivamento e para notificação caso aconteça alguma coisa de errado. As
interfaces incluídas são:
-
Arquivo
-
Socket
-
Mail
-
JMS/ IBM MQ Serie
-
HTTP(S)
-
Web Services
-
FTP(S)
-
Microsoft Message Queue (MSMQ)
-
API do Java para Xenos ES
-
API do Java
Repositório de Configuração
O Repositório de Configuração do Xenos ES permite que as organizações armazenem todos
os seus Fluxos do Processo, configurações de projetos e recursos em um único local para
serem utilizados pelo Xenos ES ou um cluster de instâncias do Xenos ES. Essas
informações, então, podem ser facilmente implementadas em múltiplos sistemas de dentro
do Xenos Developer Studio para desenvolvimento, teste, homologação e produção final.
O repositório de configuração permite a colaboração entre os membros da equipe em um
projeto com um único ponto de instalação em todo um cluster. O controle de versão permite
o versionamento dos recursos do projeto e a capacidade de voltar para uma versão ou rótulo
anterior entre todo o repositório. Para migrar de um ambiente de testes para um ambiente de
produção, as opções de migração estão disponíveis para trafegar todos os recursos de uma
versão específica para outro repositório de configuração. Com o clique de um botão, toda
uma solução pode ser promovida a partir de um ambiente - sejam desenvolvimento, teste ou
homologação - para qualquer outro ambiente. As soluções podem ser despromovidas ou
retornadas facilmente.
As funções de gerenciamento de configuração são acessíveis dentro do Xenos Enterprise
Server Developer Studio ou dentro de seu próprio aplicativo personalizado utilizando web
services
Componentes do Xenos para o Actuate BIRT
Os componentes do Xenos para o Actuate BIRT permitem que as organizações transformem
grandes volumes de fluxo de impressão e relatórios de linha de dados, armazenados dentro
ou fora do repositório, em tempo real, em aplicativos de negócios inteligentes e ricos em
informações. Uma poderosa ferramenta de análise oferece infinitas formas de visualizar
dados através de relatórios e painéis. Os componentes do Xenos para o Actuate BIRT
também permite que o Xenos Enterprise Server publique relatórios BIRT e recupere-os do
Actuate iServer.
Página 6
Grupo Xenos
Visão Geral Técnica - Xenos Enterprise Server™
Xenos Axess™ para Acessibilidade em PDF
O Xenos Axess, embutido na plataforma do Xenos Enterprise Server produz documentos de
alto volume em PDF que são acessíveis, utilizando tecnologia assistiva e que são utilizados
por clientes com deficiência visual.
O Xenos Axess se integra com a infraestrutura de gestão de conteúdo empresarial (ECM)
existente na organização para capturar alto volume de fluxos de impressão, identificar
tabelas, seções, campos e imagens e adicionar texto alternativo e as tags apropriadas para
transformá-los em documentos PDF acessíveis para apresentação online. Com essa
solução, as organizações podem garantir que qualquer extrato ou documento orientado para
a transação possa estar acessível “on demand” para cada cliente, reduzindo a necessidade
de serviços terceirizados de acessibilidade de documentos.
Xenos Developer Studio
O Xenos Developer Studio é uma Interface Gráfica do Usuário (GUI) de Configuração,
Instalação e Controle, simplificando o processo de definição e manutenção de fluxos do
processo, componentes e projetos. É a única interface do usuário para configurar, criar e
administrar todos os aspectos de um ambiente Xenos ES, incluindo a transformação de
dados e de documentos. Com sua interface drag-and-drop, o Xenos Developer Studio
elimina a necessidade de codificar a lógica de negócio enquanto reduz a dependência de
desenvolvedores por expertise.
Rápida implantação de projetos complexos está habilitada com as seguintes características:
•
Capacidade de testar à medida que você constrói componentes ou fluxos do processo
•
Depurador do fluxo do processo
•
Construtor de componente personalizado
•
IDE do Java embutido
•
Instalação, configuração e monitoramento do servidor
Console de administração
As operações empresariais precisam ser capazes de monitorar sistemas sem ter que
acessar o servidor ou ter o Xenos Developer Studio instalado. A partir da interface de um
thin-client, os administradores podem:
•
Iniciar e interromper eventos em um servidor ou em um cluster
•
Visualizar informações do servidor
•
Monitorar os jobs em execução, a carga do cluster, o uso da memória, e estatística de
jobs. A estatística de job pode ser exportada para uma planilha do MS Excel como
relatórios, acompanhamento ou análise de tendências.
Interface Web Services
•
Os desenvolvedores também podem realizar diversas tarefas fora do Console de
Administração ou do Xenos Enterprise Server através da Interface Web Services.
Através da Interface Web Services, os desenvolvedores podem:
-
Realizar todas as atividades do Console de Administração
-
Realizar toda a comunicação com o Repositório de Configuração
-
Acessar quaisquer das funções em quaisquer dos repositórios definidos dentro da
Interface de Serviços do Repositório
Página 7
Grupo Xenos
Visão Geral Técnica - Xenos Enterprise Server™
Exigência de Servidor
Sistemas Operacionais:
Suporte da DB para Repositório de Configuração:
-
Windows (32 e 64-bits)
-
MySQL 5
-
Linux (32 e 64-bits)
-
Oracle 11g
-
Solaris
-
MS SQL Server 2005
-
AIX
-
HP-UX
-
IBM z/OS (executando USS)
O Xenos ES pode ser instalado em:
Configuração mínima do servidor:
-
JBoss 4.2.2 e 5.0
-
Multi-CPU Application Server
-
IBM WebSphere 5.x, 6.x e 7.0
-
2GB RAM
-
WebLogic 8.1, 9.0 e 10.x
-
JDK 1.5 necessário
-
Oracle Application Server 10g
-
GlassFish 2.1.1
Configuração de servidor recomendada:
Clustering é suportado em:
-
Multi-CPU Application Server
-
JBoss 4.2.2, 5.0
-
4GB RAM
-
IBM WebSphere 6.x e 7.0
-
JDK 1.5 necessário
-
WebLogic 9.0 e 10.x
-
Base de dados
Configuração mínima do desktop:
-
CPU Simples de 1,5 GHz
-
1GB de RAM
-
JDK 1.5 necessário
Para maiores informações, entre em contato com a Poly IT Solutions, representante
oficial da Actuate no Brasil. Ligue 11 3845.4420 ou acesse www.polyitsolutions.com.br.
www.xenos.com
Reino Unido e Norte da Europa
França e Sul da Europa
tel.: 1 (888)242-0692
e-mail [email protected]
+44 (0) 1932 252 299
www.xenos.com/xe/europe
+33 1 47 14 00 96
www.xenos.com/xe/france
Copyright © 2011 Actuate Corporation. Todos os direitos reservados. A Actuate e o logo da Actuate são marcas registradas da Actuate Corporation e/ou de suas afiliadas nos EUA e em
determinados outros países. Todas as outras marcas, nomes e marcas registradas mencionadas podem ser marcas registradas de seus respectivos proprietários.
Download

Xenos ES – Technical Overwiew