EMC Document Sciences xPression Visão geral do

Propaganda
EMC ® Document Sciences ®
xPression ®
Versão 4.6
Visão geral do sistema
EMC Computer Systems Brasil Ltda
Rua Verbo Divino, 1.488 – 4º andar
São Paulo – SP – 04719-904
0800-553622
Tel.:
+ 55 (11) 5189-5000
Fax:
+ 55 (11) 5189-5262
brazil.emc.com
Aviso Legal
Copyright © 2003-2015 EMC Corporation. All Rights Reserved.
A EMC atesta que as informações apresentadas neste documento são precisas e estão de acordo com as suas práticas comerciais
na data de publicação. As informações estão sujeitas a alterações sem prévio aviso.
AS INFORMAÇÕES NESTA PUBLICAÇÃO SÃO FORNECIDAS“NO ESTADO EM QUE SE ENCONTRAM”. A EMC
CORPORATION NÃO GARANTE NEM REPRESENTA NENHUM TIPO DE INFORMAÇÃO CONTIDA NESTA
PUBLICAÇÃO E ESPECIFICAMENTE SE ISENTA DAS GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO OU USO
PARA UM PROPÓSITO ESPECÍFICO.
O uso, a cópia ou a distribuição de qualquer software da EMC descrito nesta publicação exigirá uma licença de software.
Para obter uma lista mais atualizada de produtos da EMC, consulte EMC Corporation Trademarks no site EMC2.com.br. Adobe
e Adobe PDF Library são marcas comerciais ou registradas daAdobe Systems Inc. nos EUA e emoutros países. Todas as outras
marcas comerciais utilizadas neste documento pertencem a seus respectivos proprietários.
Feedback sobre a documentação
Sua opinião é importante. Queremos ouvir você sobre a documentação de nossos produtos. Se você tiver comentários
sobre como podemos melhorar ou facilitar o uso da nossa documentação, envie-nos seu feedback diretamente
[email protected]
Sumário
Prefácio
Capítulo 1
Capítulo 2
Capítulo 3
...............................................................................................................................
5
...................................................................................................
O xPression se adapta a qual ambiente? .............................................................
Os três mais importantes desafios de negócios abordados pelo xPression .............
7
................................................
Os componentes do servidor .............................................................................
Montagem de documentos ............................................................................
Processamento em lote ..................................................................................
Os componentes de dados .................................................................................
Dados do cliente ...........................................................................................
O banco de dados do xPression .....................................................................
Os componentes de arquivos .............................................................................
9
Introdução
Visão geral da infra-estrutura do xPression
7
7
9
9
10
10
10
11
11
BDT (Business Document Templates, modelos de documentos
comerciais) ...................................................................................................
Lista de montagem .......................................................................................
Perfis de saída ..............................................................................................
Documentos montados .................................................................................
11
11
12
12
Componentes de software do xPression .............................................................
O controlador de distribuição ........................................................................
Arquivamento ..........................................................................................
O controlador de segurança...........................................................................
Leitor de dados do cliente .............................................................................
Controlador de perfis de saída .......................................................................
Mecanismos de composição ..........................................................................
Batch Runner ...............................................................................................
xFramework ................................................................................................
Serviços da Web do xPression ....................................................................
DevKit do xPression .................................................................................
Fastpath para xResponse e xRevise ............................................................
O utilitário Migrate .......................................................................................
12
13
13
13
13
14
14
14
14
15
15
15
16
Integração ECM (Enterprise Content Management, gerenciamento de
conteúdo corporativo) .......................................................................................
xPression Documentum Edition ....................................................................
Integração do Documentum no Enterprise Edition ..........................................
Melhores documentos para a integração do Documentum ...........................
Como o xPression usa o Documentum?......................................................
Integração do Filenet ....................................................................................
16
16
17
17
18
18
.......................................................................
Aplicativos transacionais...................................................................................
xResponse ....................................................................................................
xRevise ........................................................................................................
Aplicativos de administração ............................................................................
Componentes de aplicativos
21
21
21
21
22
3
Sumário
Capítulo 4
xAdmin .......................................................................................................
xDashboard .................................................................................................
22
22
Aplicativos de criação de documentos do xPression ............................................
xDesign .......................................................................................................
xPresso for Adobe InDesign ..........................................................................
xPresso for Dreamweaver .............................................................................
xPresso for Microsoft Word ...........................................................................
22
22
23
23
23
xPressForms .....................................................................................................
24
...................................................................... 25
Visão geral da implantação do xPression ............................................................ 25
Implantação do xDesign................................................................................ 26
Configurações de servidores
Implantações do xPresso for Adobe InDesign e xPresso for
Dreamweaver ...............................................................................................
Implantação de servidores ............................................................................
Implantação do banco de dados do xPression .................................................
26
26
27
Planejando a configuração do xPression .............................................................
27
Configurações sugeridas de servidor .................................................................
Volumes em lote de tamanho moderado ........................................................
Grandes volumes de lotes com processamento transacional moderado.............
Grandes volumes de lotes com grande processamento transacional .................
Recomendação do banco de dados xPression ..................................................
28
28
29
29
30
..........................................................
Conectividade com outros componentes ............................................................
Estado de sessão de cliente do xPression ........................................................
Afinidade de servidor ...................................................................................
30
Armazenamento de Documento de Saída
4
30
31
31
Prefácio
Este guia fornece uma visão geral do sistema xPression e discute as aplicações, os componentes, os
mecanismos de publicação e a infraestrutura de servidor do xPression.
Público-alvo
O guia é destinado a todos os usuários do xPression que desejam obter uma compreensão geral
do conjunto de aplicativos xPression.
Convenções
As seguintes convenções são usadas neste documento:
Tipo de fonte
Significado
negrito
Elementos da interface gráfica do usuário associados a uma ação
itálico
Títulos de manuais, ênfase ou variáveis de espaço reservado cujos valores você
fornece
espaçamento
uniforme
Comandos em um parágrafo, URLs, código nos exemplos, texto exibido na tela ou
texto digitado por você
xPressionHome
O termo “xPressionHome” refere-se ao local em que o xPression foi instalado no servidor. Nos
servidores Windows, o local padrão é C:\xPression.
Histórico de revisões
As alterações a seguir foram feitas neste documento.
5
Prefácio
6
Data da revisão
Descrição
Novembro de 2015
Publicação inicial
Capítulo 1
Introdução
O xPression é um pacote de aplicativos que fornece processamento de conteúdo geral a uma empresa.
O sistema foi criado com uma arquitetura baseada em componentes abertos e em padrões como
Java EE, Web Services, JMS, MS.NET e XML.
A arquitetura da Web de várias camadas do xPression permite transmitir, em tempo real, um grande
volume de comunicações comerciais críticas. Os recursos completos do xPression permitem criar,
testar, aprovar, produzir e rapidamente entregar documentos por uma variedade de métodos de
e-mail, arquivos, Web ou de forma impressa.
O xPression se adapta a qual ambiente?
A SOA (Service Oriented Architecture, arquitetura orientada a serviços) do xPression foi projetada
para integrar-se facilmente a soluções corporativas como ECM, CRM, ERP e BPM. O xPression
fornece serviços de publicação de conteúdo dinâmico para a geração de documentos personalizados,
de alta qualidade, dentro de uma solução corporativa.
A arquitetura Java EE do xPression, o suporte XML extensivo e o amplo conjunto de serviços da
Web permite a sua fácil integração.
Os três mais importantes desafios de negócios
abordados pelo xPression
1.
Conquista da fidelidade do cliente: aumente a retenção de clientes com comunicações interativas
em tempo real, permitindo que agentes de campo respondam imediatamente às solicitações.
2.
Consolidação da tecnologia: substitua as inúmeras ferramentas herdadas de geração de
documentos por uma única e abrangente solução baseada em padrões, que pode ser integrada
aos sistemas de CRM, ECM e ERP da empresa e que atende todas as necessidades de geração
de documentos.
3.
Tempo de comercialização: acelere o design e a implementação das comunicações de sua empresa
combinando as melhores ferramentas de produtividade, como Microsoft Word, Adobe InDesign
7
Introdução
e DreamWeaver, a uma eficiente lógica baseada em regras e a um mecanismo de geração de
documentos de ponta.
8
Capítulo 2
Visão geral da infra-estrutura do
xPression
Este capítulo apresenta o sistema de administração do xPression. Examinaremos a arquitetura e os
componentes de criação do xPression da perspectiva de um administrador de sistemas.
Os componentes do xPression Server interagem para fornecer um ambiente completo para a criação
de documentos. Esta seção descreve como cada um dos componentes-chave executa suas funções nos
processos de criação e produção de documentos.
Os componentes do servidor
O Servidor do xPression é o núcleo do conjunto xPression. Ele consiste nos componentes necessários
para montar, formatar e distribuir documentos personalizados. Esses componentes são criados em
Java e hospedados no servidor de aplicativos Java. O uso de Java nos componentes do xPression e
no servidor de aplicativos permite que o xPression forneça um aplicativo compatível com várias
plataformas, executável em vários sistemas operacionais diferentes como Windows, UNIX e Linux.
Para obter uma lista completa de servidores e sistemas operacionais compatíveis, consulte a
documentação da instalação.
Duas das principais funções do servidor são a montagem de documentos e o processamento em lote.
Montagem de documentos
A montagem de documentos é feita por um componente EJB (Enterprise Java Bean), que é executado
em um recipiente fornecido pelo servidor de aplicativos. Várias instâncias do xPression Assemble EJB
podem ser chamadas para processar solicitações simultâneas de montagem de documentos.
Esse componente manipula a criação e a personalização de documentos. Lê e executa as instruções
em um BDT (Business Document Template, modelo de documento comercial) criado pelo xDesign.
Em seguida, o componente consulta o banco de dados do xPression e as origens dos dados de clientes
e cria um documento compilado com base nas instruções do BDT.
9
Visão geral da infra-estrutura do xPression
Processamento em lote
Os recursos de lote do xPression permitem aproveitar todas as vantagens de velocidade e
escalabilidade de produção do xPression para imprimir e distribuir um grande volume de
comunicação com o cliente. O xPression processa as instruções em uma definição de tarefa
XML (criada no xDashboard) para determinar os documentos e os registros de cliente que serão
processados. Em seguida, monta e publica o documento para concluir o processo em lote. O xPression
pode ser programado para execução em horas específicas usando os serviços de agendamento padrão
do sistema operacional ou de pacote de software de programação de lote de terceiros. Ele executa as
diretivas especificadas em uma definição de processo em lote, que são mantidas do xAdmin.
Ao processar uma tarefa em lote, o xPression aceita argumentos de linha de comando opcionais e
se comunica principalmente com três componentes de servidor: o Leitor de dados do cliente, a
Montagem do xPression e o Controlador de perfis de saída. As definições de processos em lote
geradas pelo xDashboard são armazenadas no banco de dados do xPression; as definições de
tarefas manualmente compostas são armazenadas em um arquivo passado para o processo em
lote da linha de comando.
Para obter mais informações sobre como o xPression Batch funciona, consulte o Guia de Processamento
em Lote do xPression.
Os componentes de dados
Existem dois componentes de dados no xPression: os dados do cliente, que o xPression usa como
entradas em documentos personalizados (dados do cliente), e o conteúdo e as imagens resultantes
armazenados pelas ferramentas de criação de documentos do xPression (banco de dados do
xPression).
Dados do cliente
Os dados do cliente são as informações armazenadas no banco de dados de um cliente que permitem
que um autor de documento personalize documentos. O xPression recebe os dados do cliente no
formato XML ou de um banco de dados relacional. O xPression pode ler qualquer estrutura XML
usando XSD (Definição do Esquema XML) para definir o esquema e o xPath para o local dos dados na
árvore XML. O componente Leitor de dados do cliente lê e extrai os dados dos arquivos de dados
do cliente.
Origens de dados criadas precariamente podem prejudicar o desempenho do xPression. Certifique-se
de usar práticas adequadas de criação de dados ao criar dados de clientes.
Observação: As limitações de comprimento de campo nos campos do tipo string são determinadas
principalmente pelo banco de dados. Os atuais bancos de dados relacionais aceitos pelo xPression
permitem até 4.000 caracteres. O XML permite comprimentos de campo muito maiores do que os
bancos de dados relacionais, até 64.000 caracteres, mas o limite específico depende do uso.
É possível pôr até 64 mil caracteres em um campo XML de documentos xDesign, um campo OP de um
índice genérico, e variáveis do xEditor, mas os campos com essa quantidade de dados provavelmente
10
Visão geral da infra-estrutura do xPression
prejudicarão o desempenho. Portanto, recomenda-se cautela. Campos OP extremamente longos
devem ser evitados em qualquer caso.
O banco de dados do xPression
O banco de dados do xPression é um banco de dados relacional, totalmente indexado, que armazena
conteúdo, imagens, modelos de documentos, regras e dados internos do xPression. Em um ambiente
sem cluster, há um banco de dados do xPression em cada instalação do xPression. Em ambiente de
cluster, um banco de dados do xPression é usado por todos os Servidores do xPression que fazem
parte do cluster. O banco de dados do xPression armazena diferentes tipos de informações: objetos
de dados, regras, objetos de texto (documentos) e objetos binários (imagens) do xPression. O banco
de dados do xPression é hospedado em um banco de dados relacional.
Os componentes de arquivos
O xPression usa vários arquivos para definir inclusão de conteúdo, reunir itens para montagem,
definir detalhes de saída específicos e armazenar documentos montados.
Os componentes de arquivos são:
• BDT (Business Document Templates, modelos de documentos comerciais), página 11
• Lista de montagem, página 11
• Perfis de saída, página 12
• Documentos montados, página 12
BDT (Business Document Templates, modelos de
documentos comerciais)
O modelo de documento comercial é um documento XML produzido pelo xDesign quando um
documento é criado. Consiste em um conjunto de instruções que informa o xPression do conteúdo
que deve ser incluído em um documento, como o documento deve ser formatado e como personalizar
cada saída do cliente. O BDT é baseado na lógica corporativa, definida durante a criação de um
documento no xDesign. O BDT consulta os dados do cliente e o banco de dados do xPression usando
instruções, operações lógicas e funções aritméticas. Um BDT também pode ser considerado uma
linguagem de script e às vezes é conhecido por sintaxe BDT.
Lista de montagem
O mecanismo Montagem é um EJB de monitoração de estado que é executado em um recipiente
fornecido pelo servidor de aplicativos Java. Ele faz interface com outros componentes do xPression
11
Visão geral da infra-estrutura do xPression
(xPression Batch, o Controlador de perfis de saída, o Leitor de dados do cliente e o banco de dados do
xPression) para coletar os dados necessários para personalizar, montar e formatar documentos.
A Lista de montagem é um arquivo XML produzido pelo mecanismo Montagem depois de ler e
executar as instruções localizadas em um BDT de determinado registro de cliente. Contém todas as
instruções necessárias pelo xPression para produzir uma saída personalizada.
Uma lista de montagem é sempre específica a um único registro de entrada de dados. Um BDT é um
modelo para gerar muitas listas de montagem, uma para cada registro de dados. O xPression cria
listas de montagem aplicando apenas um único registro de dados de entrada a um BDT.
Perfis de saída
Os perfis de saída contêm as instruções usadas para definir como um documento é formatado e
distribuído. O recipiente de perfis de saída associa fluxos de saída a definições de distribuição,
formato ou saída. Um fluxo de saída define o que é incluído em um fluxo e como esse fluxo é
produzido. Uma definição de distribuição apresenta informações específicas de dispositivo com base
na saída planejada (por exemplo, uma definição de distribuição de e-mail contém informações para
os campos Para, De e Assunto). Uma definição de formato apresenta informações específicas de
formatação, como arquivos de fontes e seleções de formatos de saída designados (por exemplo, AFP,
PostScript, PDF, Metacode ou PCL).
Documentos montados
Um documento montado é produzido pelo mecanismo Montagem que contém o conteúdo
personalizado do cliente. Funciona como código intermediário que é lido e executado pelo xPression
para gerar o documento final que será entregue ao cliente.
Componentes de software do xPression
Além dos principais componentes da arquitetura do xPression discutidos em seções anteriores deste
capítulo, outros módulos de software fornecem funcionalidade em várias áreas do xPression.
Esta seção resume os componentes de software que completam a arquitetura do xPression:
• O controlador de distribuição, página 13
• O controlador de segurança, página 13
• Leitor de dados do cliente, página 13
• Controlador de perfis de saída, página 14
• Mecanismos de composição, página 14
• Batch Runner, página 14
• xFramework , página 14
• O utilitário Migrate, página 16
12
Visão geral da infra-estrutura do xPression
O controlador de distribuição
O controlador de distribuição faz interface com os canais de distribuição compatíveis com o xPression,
inclusive email SMTP, impressão e formatos de saída de arquivo. O controlador de distribuição é
um EJB de sessão sem monitoração de estado que opera de forma assíncrona por um mecanismo de
enfileiramento para assegurar a entrega de saída confiável para canais que não dão suporte, de forma
confiável, à entrada multithread. Esse controlador determina o canal apropriado de distribuição com
base nas informações recebidas do controlador de perfis de saída.
Observação: Em um ambiente em cluster vertical, somente um serviço de distribuição pode ser
executado a qualquer momento.
Arquivamento
O serviço de distribuição usa um pool de segmentos para processar o arquivo de saída
concorrentemente. É possível configurar a quantidade máxima e mínima de segmentos pelo
arquivo DistributionController.properties localizado no diretório xPressionHome (por padrão em
C:\xPression).
O arquivo DistributionController.properties usa as seguintes duas propriedades no controle do
número máximo e mínimo de segmentos.
Elemento
Descrição
ArchiveMaximumPoolSize
O número máximo de segmentos no pool de segmentos. Por
padrão, esse valor é definido em 10.
ArchiveMinimumPoolSize
O número mínimo de segmentos no pool de segmentos. Por
padrão, esse valor é definido em 4.
O controlador de segurança
O controlador de segurança é um EJB sem monitoração de estado responsável por definir e controlar
os direitos de acesso ao xPression e também por fazer interface com sistemas de segurança de rede
para serviços de autenticação. Além disso, esse controlador usa proteção EJB para assegurar que
somente usuários e componentes autorizados acessem as interfaces públicas de certos EJBs.
Leitor de dados do cliente
O leitor de dados do cliente é um componente Java multithread usado pelo mecanismo Montagem,
pelo Batch Runner, pelo xDesign, pelo xRevise e pelo xResponse para examinar e recuperar dados do
cliente. É a única interface para acessar os dados do cliente armazenados em um RDB ou em um
documento XML. Ele converte objetos Java em código SQL personalizado para a adaptação de SQL
do fornecedor, em vez de executar instruções SQL brutas diretamente no banco de dados, permitindo
que o xPression seja independente de banco de dados.
13
Visão geral da infra-estrutura do xPression
O leitor de dados do cliente cria um banco de dados em memória que armazena os dados recuperados
facilitando consultas XML. Essa funcionalidade também permite ao autor de documentos desenvolver
um único documento que pode ser usado com várias fontes de dados dependendo da necessidade
da empresa.
Controlador de perfis de saída
O OPC (Output Profile Controller, controlador de perfis de saída) é um componente Java que lê e
processa as informações localizadas em um Perfil de saída para determinar como um documento deve
ser formatado, composto, publicado e distribuído. O OPC é responsável por várias tarefas, incluindo,
mas não se limitando a, geração de fluxos de saída, códigos de barra, arquivos mortos e índices.
Mecanismos de composição
O xPression tem dois mecanismos de composição: CompuSet e xPublish. Os mecanismos de
composição criam o layout e a formatação final dos documentos montados e produzem os
documentos personalizados no formato especificado pelo OPC.
O mecanismo de composição consiste em dois componentes principais: um mecanismo de
processamento de saída e um emissor para cada formato de saída compatível. Os mecanismos de
composição do xPression dão suporte a diferentes recursos e formatos de saída.
Batch Runner
O Batch Runner é um componente Java responsável pelo processamento autônomo de grandes
volumes de documentos. Pode ser iniciado manualmente da linha de comando, do xDashboard ou
pode ser programado para ser iniciado a uma determinada hora pelos serviços de agendamento do
sistema operacional.
O Batch Runner pode ser executado no modo de thread único ou no modo multithread, dependendo
da configuração do servidor e do mecanismo de composição. Ele gerencia o processamento de vários
documentos chamando um ou mais threads do leitor de dados do cliente e do mecanismo Montagem
para executar processos em lote em threads paralelos. Faz interface com o controlador de perfis de
saída e com o controlador de distribuição para entregar a saída solicitada aos canais desejados.
As instruções de processamento são entregues ao lote do xPression por uma definição de tarefa XML.
A definição de tarefa pode ser gerada manualmente ou pelo xDashboard.
xFramework
O xFramework é a API do xPression. Permite criar uma interface personalizada para serviços
relacionados à montagem e à distribuição do xPression. Os componentes do xFramework são:
fastpath, a API dos servidos da Web e o DevKit do xPression.
14
Visão geral da infra-estrutura do xPression
Serviços da Web do xPression
Os serviços da Web do xFramework são uma série de serviços da Web compatíveis com o WS-1 Basic
Profile Version 1. O xPression usa duas opções de serviços da Web. A primeira opção é chamada
de QuickDoc e contém os métodos de serviço da Web mais simples e comuns usados na integração
com o xPression. Esses serviços da Web não contém tipos complexos e podem ser processados por
qualquer kit de ferramentas que implemente perfis WS-1 Basic.
O segundo segmento de serviços da Web é mais complexo e aumenta consideravelmente o poder da
montagem, edição e publicação de documentos. Ele também permite o retorno de dados sobre os
documentos publicados e permite que sistemas externos pesquisem, e em alguns casos atualizem,
informações no xPression sem acessar o banco de dados xPression.
Esses serviços da Web compatíveis com WS-I são novos no xPression 4.0. Em versões anteriores eram
usados os serviços da Web baseados no AXIS 1.3. No xPression 4.0, os serviços da Web AXIS 1.3
foram preteridos. Eles continuam sendo aceitos para usuários que os implementaram anteriormente,
mas não o serão mais a partir da próxima atualização principal do xPression. Recomendamos que os
usuários façam as atualizações para os novos serviços da Web compatíveis com o WS-I.
DevKit do xPression
O DevKit do xPression é uma extensão dos serviços da Web do xFramework para recursos específicos
de solução. Esses serviços da Web permitem criar aplicativos de correspondência personalizados
usando componentes xPression. É possível implementar os componentes necessários e pular os
desnecessários. O DevKit do xPression também inclui o xEditor, um componente independente que
permite editar documentos usando o Microsoft Word.
O objetivo do DevKit do xPression é permitir que se crie os seus próprios aplicativos facilmente
com os seguintes recursos:
• Os usuários encontram facilmente o melhor modelo de documento apropriado para a
comunicação do cliente atual;
• Exibição de qualquer informação importante passada pelo sistema inicial;
• Exibição de uma visualização do documento de correspondência após a seleção do modelo
e entrada dos dados;
• O usuário pode editar o documento e aplicar parágrafos opcionais.
A integração do DevKit do xPression permite melhorar os aplicativos personalizados com a
tecnologia xPression. Esse tipo de integração é superior à integração Fastpath, que requer a cessão do
controle do aplicativo para um aplicativo da Web pré-compilado xResponse ou xRevise. O DevKit do
xPression necessita que o aplicativo seja compilado com vários pontos de integração com o xPression
em vez de uma simples cessão FastPath.
Fastpath para xResponse e xRevise
O Fastpath permite a integração dos aplicativos personalizados com aplicativos pré-compilados
xResponse e xRevise. Esse tipo de integração simples é exatamente o oposto da abordagem usada no
15
Visão geral da infra-estrutura do xPression
DevKit do xPression. Ele requer que o controle dos aplicativos personalizados sejam cedidos a um
aplicativo de correspondência xPression pré-compilado.
O utilitário Migrate
O utilitário Migrate fornece um método fácil de transferir documentos e seus respectivos objetos de
um xPression Server para outro. Isso é útil em situações onde um xPression Server está sendo usado
em ambiente de desenvolvimento e outro em ambiente de produção. Com o utilitário Migrate, você
pode recuperar documentos criados no ambiente de desenvolvimento e importá-los para a produção.
O Migrate também permite separar exportação e importação em funções individuais.
Para poupá-lo do processo de recriar seu perfil de saída e as configurações de processamento em
lote no servidor para o qual você está fazendo a migração, o xPression Migrate permite migrar
essas configurações da mesma forma.
O utilitário Migrate pode ser executado manualmente do xAdmin ou pode ser programado para
execução em determinada data e hora usando os serviços de agendamento do sistema operacional.
A entrada em uma migração programada é uma Definição de migração XML que pode ser gerada
manualmente ou pelo xAdmin.
Integração ECM (Enterprise Content
Management, gerenciamento de conteúdo
corporativo)
O xPression dá suporte a dois sistemas ECM: Documentum e Filenet. Ambos os sistemas requerem
etapas especiais de instalação e configuração:
• xPression Documentum Edition, página 16
• Integração do Documentum no Enterprise Edition, página 17
• Integração do Filenet, página 18
Para saber como configurar o xPression para seu sistema ECM, consulte o Guia de Instalação do
xPression.
xPression Documentum Edition
Você pode comprar a xPression Documentum Edition, um complemento licenciado separadamente
para o servidor Enterprise Edition que permite a você usar um único Documentum Docbase
16
Visão geral da infra-estrutura do xPression
predefinido como o repositório do xPression. Esse repositório é conhecido como o Repositório do
Documentum xPression. O Documentum Edition permite que você:
• Efetue o check-in e o check-out on-line de modelos do xPresso de um repositório do Documentum.
• Armazene, gerencie e controle a versão de listas de variáveis, de listas de propriedades de
documento e de modelos de documento do xPresso em seu Repositório do Documentum
xPression.
• Acesse qualquer versão armazenada de seus modelos do xPresso e XML do Repositório do
Documentum xPression.
O Documentum Edition pode ser adquirido como um complemento separado do servidor Enterprise
Edition padrão ou como uma instalação separada que instala o servidor, mas não os aplicativos
do Enterprise Edition.
Integração do Documentum no Enterprise Edition
O Documentum é um sistema de gerenciamento de conteúdo corporativo. Ele é um repositório e uma
plataforma popular para criar, gerenciar, entregar e arquivar conteúdo. O Documentum é excelente
para gerenciar processos de ciclo completo de vida de conteúdo, incluindo criação, gerenciamento,
duração e eventual obsolescência. A EMC Document Sciences é excelente na criação, compilação
automatizada e entrega de documentos altamente personalizados de lotes de grande volume e
acesso on-line escalonável. Juntas, essas duas soluções fornecem uma solução completa e poderosa
ao setor de serviços financeiros para automatização e otimização de criação de conteúdo dinâmico,
personalização, gerenciamento, redefinição e publicação.
Melhores documentos para a integração do Documentum
Documentos altamente personalizados, compatíveis e muito complicados, como:
• Propostas e orçamentos
• Políticas e contratos
• EOBs (Explanation of Benefits, explicação de benefícios)
• Correspondências de reclamações
• Kits de membros e materiais de marketing
Documentos que requerem distribuição multicanais, como:
• Documentos personalizados de impressão, como políticas e contratos em grandes volumes
• Mecanismos de auto-serviço on-line para orçamentos e faturas eletrônicas
• Cópias arquivadas de documentos regulados
• E-mail, correspondência regular ou correspondência via portal da Web
17
Visão geral da infra-estrutura do xPression
Além disso, a integração do Documentum permite reutilizar fragmentos de conteúdo corporativo
usados nesses documentos, como:
• Imagens
• Logotipos
• Assinaturas
• Conteúdo de texto
• Mensagens de marketing
Como o xPression usa o Documentum?
Com a integração do Documentum, você pode:
• Arquivar documentos gerados pelo xPression em um repositório de documentos do Documentum.
Para obter mais informações sobre arquivamentos do Documentum, consulte o Guia do Usuário do
xAdmin para definições de distribuição do xPublish
• Extrair imagens e PDFs da base de documentos do Documentum para usar nos documentos do
xPression. Esse recurso só se aplica aos documentos do xPublish. Você pode importar imagens do
Documentum para o documento do xPression por dois métodos diferentes. Um método insere
uma referência da imagem no documento, o que permite ao xPression recuperar a versão mais
recente da imagem da base de documentos toda vez que a imagem for usada. O outro método
permite importar a imagem do Documentum para o banco de dados do xPression, onde ela será
tratada como imagem do xPression. Para obter mais informações sobre imagens do Documentum,
consulte o Guia de Estilo e Formatação do xDesign.
• Armazenar arquivos de dados xPresso em um repositório Documentum. Quando estiver
conectado ao servidor xPression por meio do modo online, é possível aplicar dados ao seu modelo
de documento, selecionando um arquivo de dados armazenado no repositório Documentum. Para
obter mais informações, consulte a documentação cliente xPresso.
Integração do Filenet
O Filenet pode ser usado para arquivar imagens e documentos PDF que podem ser usados como
conteúdo externo nos documentos. Você pode usar vários arquivos do FileNet. Pode também usar o
FileNet com o Documentum.
O xPression não dá suporte diretamente a arquivamentos on-line com o FileNet. O xPression
permite exportar arquivos de índice para arquivamento no FileNet Capture, FileNet HPII e formatos
genéricos de índice. O FileNet fornece utilitários poderosos que permitem capturar conteúdo do
xPression usando essas saídas de arquivos. Consulte o Guia do Usuário do xAdmin para obter mais
18
Visão geral da infra-estrutura do xPression
informações sobre formatos de saída de arquivo e a documentação do FileNet para obter mais
informações sobre os utilitários do FileNet.
19
Visão geral da infra-estrutura do xPression
20
Capítulo 3
Componentes de aplicativos
Este capítulo apresenta os aplicativos do xPression. Apresentaremos cada aplicativo e também
explicaremos como esses componentes funcionam juntos para que se possa criar e publicar
documentos personalizados.
Aplicativos transacionais
O xPression contém dois aplicativos transacionais que permitem que você produza documentos para
seus clientes imediatamente. Os dois aplicativos transacionais são o xResponse e o xRevise.
xResponse
O xResponse é um aplicativo baseado na Web que fornece serviços transacionais on-line para criar,
editar e publicar documentos personalizados do xPression de navegadores da Web.
O xResponse permite responder imediatamente a consultas de clientes com comunicações
personalizadas e totalmente compatíveis. Ele pode ser facilmente integrado ao seu sistema de CRM e
permite montar e distribuir documentos aprovados. Para obter mais informações, consulte o Guia do
Usuário do xResponse.
xRevise
O xRevise é um aplicativo baseado em navegador que permite uma produção rápida de documentos
personalizados por uma biblioteca pesquisável de texto e atributos personalizados. Ele permite
modificar o texto de documentos padrão para refletir negociações com clientes específicos. Ele
também fornece acesso seguro para visualizar e editar o conteúdo de um documento xPression
compilado com o xEditor, um editor baseado no editor Microsoft Word, que permite que os usuários
modifiquem ou criem documentos de conteúdo aprovado, criado no xDesign. Este editor acrescenta
recursos poderosos de edição e composição do Microsoft Word ao xRevise. Para obter mais
informações, consulte o Guia do Usuário do xRevise.
21
Componentes de aplicativos
Aplicativos de administração
Os aplicativos administrativos do xPression são baseados em navegador e permitem administrar
todos os aspectos do sistema xPression.
xAdmin
O xAdmin é o console de administração baseado em navegador que permite configurar e manter
facilmente todos os aspectos do sistema xPression de qualquer cliente habilitado para a Web
conectado à rede. Como administrador do sistema, xAdmin será a ferramenta usada para administrar
o ambiente do xPression. O xAdmin organiza tarefas administrativas em seis seções localizadas no
menu xAdmin.
O xAdmin não aceita usuários simultâneos. Embora mais de um usuário possa efetuar log-in
no xAdmin, isso não é recomendável porque as alterações feitas por um podem sobregravar as
alterações feitas por outro.
xDashboard
O xDashboard é um aplicativo thin client com o qual você pode executar e administrar os recursos de
lote do xPression e gerenciar o xPression Server. Para obter mais informações, consulte o Guia do
Usuário do xDashboard .
Aplicativos de criação de documentos do
xPression
Os aplicativos de criação de documentos permitem construir a estrutura e o layout de documentos.
xDesign
O xDesign é uma ferramenta de criação baseada no Microsoft Word para o xPression. Permite
elaborar, criar e testar documentos. Use o xDesign para definir a lógica corporativa, ou as regras de
negócios, que incluam ou excluam partes do conteúdo, com base nas informações contidas nos dados
dos clientes. O xPression armazena o conteúdo, as imagens e outras informações dos documentos
criados em um único banco de dados do xPression. Com o xDesign, você elabora a estrutura no
aplicativo xDesign e cria o documento no Microsoft Word.
Pela interface com o Microsoft Word, você cria e mantém a estrutura do documento, o conteúdo, o
layout da página e outros itens que afetam a aparência geral dos documentos. Para obter mais
informações sobre o xDesign, consulte o Guia do Usuário do xDesign.
22
Componentes de aplicativos
xPresso for Adobe InDesign
O xPresso for Adobe InDesign usa os ativos digitais existentes para ajudar a criar, compor e publicar
rapidamente comunicações personalizadas para impressão ou canais eletrônicos. Como é fácil de
usar, você pode elaborar materiais e campanhas de marketing de grande impacto, sem deixar de
lado outras prioridades de marketing.
Com o xPresso for Adobe InDesign, você pode transformar documentos estáticos em comunicações
altamente criativas e dinâmicas com o cliente na sua área de trabalho. Nossas soluções de publicação
de conteúdo dinâmico usam dados de variáveis e lógica de montagem para gerar modelos para a
produção de conteúdo personalizado, como materiais, ofertas, catálogos e outras comunicações com
o cliente, para pronta entrega. Para obter mais informações, consulte o Guia do Usuário do xPresso for
Adobe InDesign.
xPresso for Dreamweaver
O xPresso for Dreamweaver faz parte do pacote de produtos do xPression e foi desenvolvido
para ajudar a criar páginas gráficas e personalizadas da Web em HTML ou mensagens de e-mail
que contenham vários tipos de conteúdo. O conteúdo pode variar desde correspondências que
contenham conteúdo de marketing gráfico e imagens de marcas, até alertas ou instruções de
contas que encaminham o destinatário para um site personalizado também criado no xPresso for
Dreamweaver. Para obter mais informações, consulte o Guia do Usuário do Dreamweaver.
xPresso for Microsoft Word
O amplo uso do Microsoft Office proporciona a todo usuário a capacidade de criar documentos
voltados para o cliente, incluindo cartas, propostas e contratos. Entretanto, a personalização desses
documentos para milhares ou milhões de destinatários pode ser um desafio. O xPresso permite usar
os dados de variáveis para criar propostas, contratos, faturas e correspondência profissionais e
altamente personalizados. Além disso, o xPression pode formatar e distribuir esses documentos para
impressão, Web, e-mail ou arquivamento, sem a necessidade de alterar o modelo do documento. A
lógica baseada em regras inteligentes do xPression personaliza automaticamente cada documento
para cada destinatário, produzindo comunicação sem igual com os clientes 1:1.
O xPresso for Word adiciona variabilidade a documentos novos ou existentes do Word. Também
permite definir facilmente a lógica de montagem que controla o conteúdo e a variabilidade de estilo
em qualquer nível de granularidade. Quando finalizados, os modelos do xPresso são empacotados
para publicação no Servidor do xPression.
Os principais benefícios incluem:
• Aceita vários recursos nativos de composição, baseados em fluxos, criados usando a interface do
Word , como tabelas, colunas, listas numeradas, listas com marcadores, sumário, numeração de
página e muito mais.
• Otimização da capacidade de XML para permitir a interoperabilidade com uma ampla gama de
sistemas.
• Subdocumentação para permitir incluir um documento dentro do outro.
23
Componentes de aplicativos
• Suporte a campos SEQ para listas numeradas complexas.
• Balanceamento de colunas.
• PDFs preenchíveis que habilitam caixas de seleção, caixas de texto e caixas de combinação.
• Configurações avançadas de guias, controle de viúvas e órfãs.
• Dimensionamento de imagens externas.
• Processo dinâmico de licenciamento.
Para obter mais informações, consulte o Guia do usuário do xPresso for Word.
xPressForms
O xPressForms é uma interface de administração baseada na Web, usada para criação, gerenciamento
e composição de formulários. O xPressForms é compatível com formulários pré-criados das
associações mais populares: NCCI e ISO. Permite a criação ou a personalização de formulários
de todos os tipos, usando um esquema XML flexível e padronizado. O xPressForms pode ser
facilmente integrado a vários sistemas de administração. Com a interface xPressForms, você obtém
um processo bem definido para entregas iniciais e de manutenção, inclusive entrega mensal de todos
os formulários novos e atualizados.
24
Capítulo 4
Configurações de servidores
Este capítulo introduz as configurações de servidores e inclui algumas recomendações de
configuração baseadas em requisitos de processamento.
Visão geral da implantação do xPression
O diagrama a seguir mostra o xPression implantado em uma configuração típica.
Este diagrama mostra o xPression em execução em três ambientes separados: Produção, UAT (User
Acceptance Test, teste de aceitação de usuário) e Teste.
O ambiente UAT é opcional, mas recomendado. É possível hospedar os repositórios de conteúdo
UAT e Teste em um servidor de banco de dados de teste. Para simplificar, o diagrama anterior
mostra os repositórios de conteúdo UAT e Teste em um único servidor de banco de dados. Cada
ambiente requer seu próprio banco de dados do xPression hospedado no servidor de banco de
dados do xPression.
Em um modelo padrão de desenvolvimento em camadas, todos os documentos são desenvolvidos
primeiro em teste e depois migrados para o UAT com o xPression Migrate. Quando o teste for no
UAT, use o xPression Migrate para mover o aplicativo para a produção.
25
Configurações de servidores
A EMC Document Sciences recomenda que você tenha pelo menos dois servidores de produção
horizontalmente em cluster para dar suporte a failover e à tolerância a falhas em hardware
convencional.
Os clientes variam de acordo com cada implantação. Os clientes mostrados acima são só exemplos.
Implantação do xDesign
O xDesign é executado como cliente pesado, executável em estações de trabalho de autores de
documentos. Ele é um aplicativo amplamente usado no ambiente de desenvolvimento, um pouco em
ambiente de testes e praticamente nunca no ambiente de produção.
A maior parte das funções do xDesign é executada no servidor, por exemplo, montagem de
documentos, acesso ao banco de dados do xPression e pesquisa. O xDesign se comunica com o
servidor via HTTP, usando servlets (recomendado), ou via RMI sobre TCP/IP. A comunicação de
RMI não passa por proxies ou firewalls; portanto, é menos universalmente disponível. O modo
RMI também requer um pequeno aplicativo cliente WebSphere ou WebLogic para executar Java na
máquina cliente.
Se configurado para comunicações no modo HTTP/Servlet, o xPression só precisa carregar uma
DLL que contenha a API COM do xFramework. Consulte Conectividade com outros componentes,
página 30.
Nos ambientes UAT e de desenvolvimento, o aplicativo cliente xDesign requer freqüente largura de
banda alta e, principalmente, acesso de rede de baixa latência ao xPression Server. A conectividade
de rede entre as áreas de trabalho do xDesign e o servidor deve ser rápida e confiável.
Se houver servidores proxy inseridos na conexão entre o servidor e aplicativos cliente, teste sua
conexão porque o software talvez precise ser configurado para manipular o proxy específico.
Ao criar modelos de documentos, é importante levar em conta o desempenho para que se evite
acesso excessivo ao banco de dados do xPression ou a excessiva manipulação de dados, por exemplo
múltiplas uniões.
Implantações do xPresso for Adobe InDesign e xPresso
for Dreamweaver
Os aplicativos xPresso for Adobe InDesign e xPresso for Dreamweaver são plug-ins para os softwares
InDesign e Dreamweaver. Os plug-ins permitem a criação de documentos dinâmicos baseados em
dados de variável. Para instruções de implantação, consulte os guias de instalação do cliente xPresso.
Implantação de servidores
O xPression Server é executado dentro do servidor de aplicativos Java EE (consulte os requisitos
operacionais para ver a lista completa dos servidores de aplicativo compatíveis). Os componentes do
servidor são executados no processo de servidor de aplicativos na máquina do servidor de aplicativos.
26
Configurações de servidores
O aplicativo batchrunner também é executado como um processo Java separado na máquina do
servidor de aplicativos. O xPression usa um servidor Java para cada instância do batchrunner. O
processo Java se comunica com o processo Java do servidor de aplicativos para executar processos
em lote. Dependendo da natureza do processo em lote, o batch runner também pode executar o
mecanismo de composição diretamente.
Implantação do banco de dados do xPression
O banco de dados do xPression armazena todo o conteúdo interno (texto, imagens e metadados).
Imagens externas e anexos de PDF permanecem fora do banco de dados do xPression. Cada ambiente
do xPression requer um banco de dados do xPression separado. Entretanto, o banco de dados do
xPression para o ambiente UAT e de desenvolvimento pode ser implantado no mesmo servidor
de banco de dados. O banco de dados de produção do xPression deve ser implantado em uma
máquina separada para evitar problemas de desempenho ou danos inadvertidos durante testes
ou desenvolvimento.
O banco de dados do xPression é afetado pela indexação. Portanto, o cliente deve certificar-se de
executar uma indexação apropriada com base nas diretrizes de instalação fornecidas. Além disso, a
indexação de dados do cliente poderá ser necessária para melhorar o desempenho se os dados do
cliente derivarem de um sistema de banco de dados relacional.
Planejando a configuração do xPression
O programa de instalação do xPression instala todos os componentes de servidor. Antes de instalar o
servidor, determine a melhor forma de implantar o software xPression. A seguir, estão as principais
decisões que devem ser tomadas.
Você executará o processamento em lote e o processamento transacional on-line nos mesmos
computadores?
Você pode usar essa abordagem, a menos que deseje que o servidor processe volumes muito
grandes de processos em lote ao mesmo tempo que manipule um grande número de usuários
on-line/transacionais simultâneos. O xPression Batch pode consumir muitos threads de processador
para cada processo em lote e pode rapidamente consumir os recursos de CPU do sistema. A execução
do xPression Batch ao mesmo tempo que as solicitações on-line/transacionais pode atrasar de forma
significativa o tempo de resposta dessas solicitações caso não haja CPUs suficientes disponíveis
no servidor.
Você executará o servidor de aplicativos com todos os componentes do xPression Server nos
mesmos computadores que o banco de dados do xPression?
Recomendamos separar as instalações do servidor de aplicativos e o banco de dados do xPression.
Geralmente, convém executar o banco de dados do xPression em uma única máquina de grande porte
(talvez com outra máquina redundante de failover) e otimizar essa máquina para processar o maior
número possível de conexões com o banco de dados. O servidor de aplicativos deve ser executado em
uma única máquina de grande porte ou em um farm de máquinas de médio porte em um cluster para
aproveitar os recursos de failover e de balanceamento de carga oferecidos pelo servidor de aplicativos.
27
Configurações de servidores
Se o servidor de aplicativos e o banco de dados do xPression residirem em diferentes máquinas ou
redes, recomendamos que essas máquinas ou redes tenham uma conectividade de alta velocidade
de pelo menos 1GBps com uma latência máxima de 1ms. Uma conexão lenta ou subutilizada de
rede entre o xPression Server e o banco de dados do xPression pode afetar o desempenho de forma
significativa.
Configurações sugeridas de servidor
Os problemas discutidos em Planejando a configuração do xPression, página 27 exercem um grande
impacto sobre suas escolhas de hardware do xPression Server.
A quantidade de memória disponível no xPression Server afeta enormemente o desempenho desse
servidor. Verifique se a máquina do xPression Server tem memória suficiente e que outros aplicativos
que usam muita memória não estão sendo executados no mesmo servidor.
Verifique também se o servidor contém espaço suficiente em disco para dar suporte ao gerenciamento
de saída. Alguns formatos de documentos, como Postscript, tendem a produzir arquivos grandes que
podem eventualmente esgotar o espaço em disco do servidor. Configure um processo para excluir
esses documentos depois que eles forem distribuídos por impressão, arquivamento ou e-mail.
Volumes em lote de tamanho moderado
Se a necessidade de volume for moderada (processamento de menos de 50.000 páginas por hora) e se
o processamento em lote geralmente não coincidir com a execução do processamento on-line (por
exemplo, execução de processos em lote à noite ou nos finais de semana e manipulação de solicitações
on-line em dia útil), você pode instalar todos os componentes do xPression Server em uma única
máquina de médio porte e o banco de dados do xPression em outra máquina de médio porte.
Recomendamos a seguinte configuração para os sistemas Microsoft Windows e Linux:
• Um Windows Server 64-bit Enterprise Edition ou Linux Server 64-bit executando 1 ou 2 CPUs
Quad Core ou superiores (com a velocidade de processamento de CPU mais alta disponível) com
pelo menos 8 GB ou mais de memória RAM para executar o xPression Server com o servidor de
aplicativos Java compatível de sua preferência. Esse hardware deve ser totalmente dedicado
ao xPression, nenhum outro aplicativo deve ser executado nesse servidor. Se o hardware for
virtualizado usando uma tecnologia como VMWare, dedique esses recursos à VM xPression
Server para que outras VMs desse hardware e o hipervisor VM não utilizem os recursos de CPU e
memória. CPU ou recursos de memória "supercomprometidos" (um termo VMWare usado para
descrever quando recursos físicos estão sendo compartilhados principalmente por outros VMs ou
usados pelo hipervisor do VMWare) podem causar sérios problemas de desempenho (10 a 100
vezes mais lento do que hardware físico dedicado). Evite isso para obter os melhores resultados.
• Um segundo Windows Server que execute 1 CPU Quad Core ou uma CPU superior com pelo
menos 8 GB de RAM para executar o banco de dados do xPression com um servidor de banco
de dados relacional de sua escolha.
Para o servidor Solaris ou IBM AIX:
• Um servidor de 64 bits com 4 a 8 núcleos de CPU executando a máxima velocidade de CPU
disponível com pelo menos 8 GB de RAM para o xPression Server. Esse hardware deve ser
28
Configurações de servidores
totalmente dedicado ao xPression, nenhum outro aplicativo deve ser executado nesse servidor. Se
o hardware for virtualizado usando uma tecnologia como os recipientes Solaris (não Solaris Zones
pois não somos compatíveis com ele) ou LPARs virtuais AIX, é necessário dedicar esses recursos
com o VM do xPression Server de forma que nenhum outro VM desse hardware possa utilizar
esses recursos de CPU e memória.
• Um servidor com 2 ou 4 núcleos de CPU e pelo menos 8 GB de RAM para executar o banco de
dados xPression com o servidor de banco de dados relacional compatível de sua preferência.
Grandes volumes de lotes com processamento
transacional moderado
Se houver necessidade de lotes de grandes volumes (processamento de mais de 50.000 páginas
por hora) e o processamento em lote não coincidir com a execução do processamento on-line (por
exemplo, execução de processos em lote à noite ou nos finais de semana e manipulação de solicitações
on-line em dia útil), você pode instalar todos os componentes do xPression Server em uma única
máquina de grande porte (ou duas máquinas de médio porte) e o banco de dados do xPression
em outra máquina de grande porte. Não é recomendada execução de qualquer outro software de
aplicativo exceto o xPression Server no servidor de aplicativos.
Recomendamos o seguinte para sistemas Microsoft Windows ou Linux:
• Dois servidores físicos executando Windows Server 64-bit Enterprise Edition ou Linux Server
64-bit, 2 CPUs Quad Core ou superiores (com a velocidade de processamento de CPU mais alta
disponível) com pelo menos 16 GB de memória RAM para executar o xPression Server com
o servidor de aplicativos Java compatível de sua preferência.
• Um Windows Server ou Linux Server com 4 a 8 núcleos de CPU e pelo menos 8 GB de RAM para
executar o banco de dados xPression com o servidor de banco de dados relacional compatível
de sua escolha.
Para o servidor Solaris ou IBM AIX:
• Um ou dois servidores com um total de 16 núcleos de CPU e pelo menos 16 GB de RAM por
servidor para executar o xPression Server com o servidor de aplicativos compatível de sua escolha.
• Um servidor com 4 a 8 núcleos de CPU e pelo menos 8 GB de RAM para executar o banco de
dados xPression com o servidor de banco de dados relacional compatível de sua preferência.
Grandes volumes de lotes com grande processamento
transacional
Se houver grande necessidade de volume transacional e em lote e se o processamento em lote
geralmente coincidir com a execução do processamento on-line, separe a instalação de lote da
instalação on-line. As duas instalações podem ser similares. Não é recomendada execução
de qualquer outro software de aplicativo exceto o xPression Server no servidor de aplicativo.
Recomendamos o seguinte para sistemas Microsoft Windows ou Linux:
• Dois ou mais servidores físicos executando Windows Server 64-bit Enterprise Edition ou Linux
Server 64-bit, 2 CPUs Quad Core ou superiores (com a velocidade de processamento de CPU mais
29
Configurações de servidores
alta disponível) com pelo menos 16 GB de memória RAM para executar o xPression Server com o
servidor de aplicativo Java compatível de sua escolha.
• Um Windows Server ou Linux Server com 8 ou mais núcleos de CPU e pelo menos 16 GB de
RAM para executar o banco de dados xPression com o servidor de banco de dados relacional
compatível de sua escolha.
Para o servidor Solaris ou IBM AIX:
• Um ou mais servidores com um total de 24 núcleos de CPU disponíveis e pelo menos 16 GB de
RAM por servidor, para executar o xPression Server com o servidor de aplicativo compatível
de sua escolha.
• Um servidor com pelo menos 8 núcleos de CPU e pelo menos 16 GB de RAM para executar o
banco de dados xPression com o servidor de banco de dados relacional compatível de sua escolha.
Recomendação do banco de dados xPression
Em um ambiente xPression característico, configure o banco de dados xPression seguindo as
orientações abaixo.
• 8 GB de RAM disponível
• 4 CPUs operando a 2,4 GHz ou acima
• 20 GB de espaço no disco rígido para a instância do banco de dados
Armazenamento de Documento de Saída
A EMC Document Sciences recomenda a utilização de dispositivos de Rede de Área de
Armazenamento (SAN) para armazenamento de documento de saída por causa de sua natureza de
alto desempenho, além de ajudarem a eliminar um potencial gargalo no sistema. Não é necessário
usar dispositivos SAN nesta tarefa. Os dispositivos de Armazenamento de Rede (NAS) de classe
empresarial também devem funcionar bem, desde que os servidores xPression tenham placas
de rede Gigabit Ethernet dedicadas para o acesso ao servidor de arquivos. Não recomendamos o
compartilhamento de largura de banda de rede com armazenamento e outro tráfego de rede ou a
utilização do compartilhamento de arquivos do Windows.
Conectividade com outros componentes
Nós fornecemos dois mecanismos para aplicativos xPression baseados em Web e cliente fat para
comunicação com o xPression Server: HTTP por servlets e Remote Method Invocation (RMI,
Invocação de método remoto).
O método servlet é mais portátil e universalmente aplicável, mas costuma ser mais lento. O método
RMI só pode operar se não houver nenhum firewall entre o cliente e o servidor. O RMI tende a
ser mais rápido que o método servlet, mas requer a instalação do software cliente Websphere ou
WebLogic na máquina cliente.
30
Configurações de servidores
O xDesign se conecta a componentes do xPression Server e a componentes de bancos de dados do
xPression por um COM para a ponte de EJB.
Recomendamos que todos os componentes do servidor e de bancos de dados do xPression sejam
executados na mesma rede local (LAN) sem nenhum firewall entre eles.
Estado de sessão de cliente do xPression
Esta seção se aplica a clientes que estejam implementando o xPression em mais de um servidor de
aplicativos xPression conectados ao mesmo banco de dados xPression. O xPression mantém um
estado de sessão para a maioria dos clientes do Servidor xPression. Para equilibrar a carga de clientes
do xPression Server (como xDesign, xResponse, xRevise), use um mecanismo que preserve o estado
de sessão em várias chamadas entre o cliente e servidor. Isso geralmente é feito pelo servidor de
aplicativos, pelo servidor da Web e/ou pelo balanceador de carga de sua escolha com o uso de cookies
HTTP. Qualquer infra-estrutura executada deve ser compatível com o padrão Java EE para o estado
de sessão HTTP, o suporte padrão do xPression para estado de sessão de cliente.
Afinidade de servidor
O xPression requer afinidade de servidor para estado de sessão como descrito anteriormente. As
solicitações de sessão dos vários aplicativos cliente do xPression devem ser dirigidas à mesma
instância JVM do servidor de aplicativos. O xPression usa vários beans de sessão de monitoração de
estado para melhorar o desempenho. Os clientes finos do xPression, baseados na Web, por exemplo,
o xDesign, chamam esses beans de sessão de monitoração de estado.
Esses beans de sessão de monitoração de estado mantêm várias informações na memória para
acelerar o processamento. Isso requer que as sessões de cliente usem a mesma instância de bean de
monitoração de estado e a conexão com o mesmo servidor.
31
Download