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.