Visao Geral Da Arquitetura Do Sistema1.2

Embed Size (px)

DESCRIPTION

Visao Geral Da Arquitetura Do Sistema1.2

Citation preview

  • SoftExpert Excellence Suite

    Verso 1.2

    Viso Geral da Arquiteturado Sistema

  • SoftExpert Excellence Suite (SE Suite) um conjunto de componentes 100% Web, nativamente integrados, e que possuem interface com vrios idiomas, a fim de automatizar os processos necessrios para melhorar e aperfeioar as diferentes reas de uma organizao. Estas caractersticas aprimoram a gesto da qualidade, reduzem custos operacionais e esto alinhadas com as principias normas e regulamentaes do mercado. Este documento puramente informativo. SOFTEXPERT NO D GARANTIA, EXPRESSA, IMPLCITA, OU ESTATUCIONAL, INFORMAO CONTIDA NESSE DOCUMENTO. A informao contida aqui est sujeita a mudanas sem aviso prvio, e pode haver erros. Se voc encontrar qualquer informao incorreta, por favor, reporte-a por escrito. O usurio assume inteiro risco quanto ao uso e aos resultados do uso deste documento. Os exemplos de empresas, organizaes, produtos, nomes de domnios, endereos de email, logotipos, pessoas, lugares e acontecimentos aqui mencionados so fictcios. Nenhuma associao com qualquer empresa, organizao, produto, nome de domnio, endereo de email, logotipo, pessoa, lugar ou acontecimento real intencional ou deve ser inferida. Obedecer s leis de direitos autorais responsabilidade do usurio. Sem limitar os direitos autorais, nenhuma parte deste documento pode ser reproduzida, armazenada ou introduzida em um sistema de recuperao, ou transmitida de qualquer forma por qualquer meio (eletrnico, mecnico, fotocpia, gravao ou qualquer outro), ou para qualquer propsito, sem a permisso expressa, por escrito, da SoftExpert. SoftExpert pode ter patentes ou requisies para obteno de patente, marcas comerciais, direitos autorais ou outros direitos de propriedade intelectual que abrangem o contedo deste documento. A posse deste documento no lhe confere nenhum direito sobre as citadas patentes, marcas comerciais, direitos autorais ou outros direitos de propriedade intelectual. 2010 SoftExpert Software SA. Todos os direitos reservados. Este software e documento podem fornecer acesso a informaes sobre contedo, produtos e servios de terceiros. SoftExpert no responsvel por isso, e expressamente nega garantia de qualquer tipo, em respeito ao contedo, produtos e servios de terceiros. SoftExpert no ser responsvel por qualquer perda, custos, ou danos ocorridos devido ao acesso ou uso de contedo, produto, ou servios de terceiros.

  • Sumrio2............................................................................................................................................41 - Introduo

    2............................................................................................................................................62 - Log de Atualizao

    2............................................................................................................................................83 - Arquitetura Lgica

    3.1 ......................................................................................................................................9Camada de Apresentao

    3.2 ......................................................................................................................................10Camada de Negcio

    3.3 ......................................................................................................................................11Camada de Persistncia

    2............................................................................................................................................174 - Arquitetura de Rede

    2............................................................................................................................................205 - Arquitetura de Segurana

    5.1 ......................................................................................................................................21Acesso do Usurio

    5.2 ......................................................................................................................................22Soluo

    2............................................................................................................................................246 - Arquitetura de Integrao

    6.1 ......................................................................................................................................26Modelo de Dados da Interface

    2............................................................................................................................................317 - SoftExpert On Demand

    7.1 ......................................................................................................................................32Viso Tecnolgica

    7.2 ......................................................................................................................................33Firewall

    7.3 ......................................................................................................................................34E-mail

    7.4 ......................................................................................................................................35Banco de Dados

    7.5 ......................................................................................................................................36Segurana

    7.6 ......................................................................................................................................37Requisitos

    7.7 ......................................................................................................................................38Backup

    2............................................................................................................................................408 - Informaes Adicionais

  • Captulo

    IIntroduo

  • 4www.softexpert.com

    IntroduoSE Suite - Viso Geral da Arquitetura do Sistema

    1 IntroduoO documento descreve o funcionamento e recursos do SE Suite detalhando a arquitetura do sistema atravs

    da arquitetura, layout de distribuio de componentes, tecnologias utilizadas e arquitetura de integrao.

    Quem deve ler esse documento

    Profissionais de TI que desejam realizar a avaliao, planejamento e execuo de implantao;

    Qualquer pessoa que deseja obter uma compreenso geral da arquitetura do SE Suite, bem como as

    arquiteturas: lgica, de rede, de segurana e de integrao.

  • Captulo

    IILog de Atualizao

  • 6www.softexpert.com

    Log de AtualizaoSE Suite - Viso Geral da Arquitetura do Sistema

    2 Log de AtualizaoA tabela abaixo descreve as principais alteraes realizadas nesse documento:

    Verso Data Descrio

    1.2 17/05/2010 Verso inicial: Adicionado Servidor Externo/Distribudo no tpico Arquitetura de Lgica > Camada de

    Persistncia. Adicionando Instncias de Banco de Dados no tpico Arquitetura de Lgica > Camada de

    Persistncia. Adicionando Balano de Carga no tpico Arquitetura de Lgica > Camada de Persistncia. Adicionando Balanceamento de Carga no tpico Arquitetura de Rede. Removido tpico Requisitos. Removido tpico Modelo de Licenciamento. Adicionado tpico Arquitetura de Integrao. Adicionado tpico SoftExpert On Demand.

    Tabela2 - Log de atualizao do documento da viso geral do sistema.

  • Captulo

    IIIArquitetura Lgica

  • 8www.softexpert.com

    Arquitetura LgicaSE Suite - Viso Geral da Arquitetura do Sistema

    3 Arquitetura LgicaO SE Suite uma soluo 100% web, ou seja, acessado atravs de um navegador, baseado em uma

    arquitetura de trs camadas conforme abaixo:

    Camada de apresentao;

    Camada de Negcio;

    Camada de Persistncia (armazenamento e acesso aos dados).

    As camadas so desenvolvidas e mantidas independentemente, permitindo que o sistema opere em um ou

    mais servidores, possibilitando o balano de carga. Veja o diagrama abaixo:

    Figura1 - Arquitetura lgica utilizada no SE Suite

  • 9www.softexpert.com

    Arquitetura LgicaSE Suite - Viso Geral da Arquitetura do Sistema

    3.1 Camada de Apresentao

    Esta camada responsvel por controlar a interatividade entre o usurio e o sistema, bem como expor a

    lgica do negcio ao usurio atravs de componentes grficos. No SE Suite o usurio interage diretamente

    com o sistema atravs de um browser da estao, mediante a uma autenticao.

    O SE Suite faz uso de um conjunto de tecnologias como JavaScript, CSS (Cascading Style Sheets), HTML e Java

    na interface para proporcionar ao usurio final uma experincia rica (rich internet application) e interativa.

    importante salientar que no necessrio realizar a instalao de qualquer componente client na estao

    de trabalho, ou seja, acessando a URL da aplicao atravs do browser, todos os componentes e servios que

    o usurio necessitar sero executados pelo navegador, ou baixados automaticamente, se assim for

    necessrio.

    Observaes:

    Para correto funcionamento da soluo, a estao de trabalho dever atender aos requisitos mnimos

    listados no documento SoftExpert Excellence Suite Requisitos do Sistema 1.2.

    O uso de terminais remotos (Citrix, Microsoft Terminal Services) transparente para a soluo. Para

    perfeito funcionamento, o servidor dever estar devidamente dimensionado ao uso.

  • 10www.softexpert.com

    Arquitetura LgicaSE Suite - Viso Geral da Arquitetura do Sistema

    3.2 Camada de Negcio

    Esta camada possui componentes responsveis pelas regras de negcios do sistema e por implementar a

    lgica da aplicao.

    Nesta camada, o SE Suite possui um conjunto de aplicaes Java dispostos em forma de servios,

    responsveis pela execuo de funes de negcio compartilhadas entre os diversos componentes que

    compem o SE Suite.

    Tecnologias

    As tecnologias utilizadas para o desenvolvimento do SE Suite so compostas por duas plataformas de

    desenvolvimento, quais so:

    PHP;

    Java.

    O SE Suite foi concebido para fornecer todas as funcionalidades atravs da internet, permitindo aos usurios

    trabalharem em qualquer lugar desejado. Todas as telas (camada de apresentao) foram desenvolvidas em

    PHP e AJAX e as camadas de servios, em JAVA.

    Observao:

    Alguns componentes de visualizao e integrao com outros aplicativos podem utilizar tecnologias

    diferentes (.NET, C++). Estes componentes so de terceiros e tem uso restrito a algumas funes do

    sistema.

  • 11www.softexpert.com

    Arquitetura LgicaSE Suite - Viso Geral da Arquitetura do Sistema

    3.3 Camada de Persistncia

    A camada de persistncia utilizada pelo SE Suite como repositrio de informaes, armazenando e

    consultando registros, atravs da utilizao de um gerenciador de banco de dados.

    Alm do armazenamento dos registros de sistema em banco de dados, o SE Suite pode ser configurado para

    armazenar documentos e arquivos eletrnicos em banco de dados, servidor de arquivos ou servidor externo.

    Abaixo so listadas as principais vantagens de cada tipo de armazenagem de documentos:

    Banco de Dados

    O armazenamento de documentos em banco de dados tem como principal vantagem a centralizao de todas

    as informaes do sistema em um nico local, facilitando a realizao de backup, administrao e

    monitoramento dessas informaes, alm de no necessitar de vrias rotinas de backup.

    Servidor de Arquivos

    O SE Suite permite parametrizao para o armazenamento de um documento no diretrio, o qual somente o

    SE Suite tem permisso de leitura e gravao, isso permite uma maior segurana, j que os usurios no

    interagem diretamente com os documentos armazenados no servidor de arquivos.

    Armazenando os documentos em diretrio tem-se a vantagem de no sobrecarregar o banco de dados com

    grandes volumes de informaes, possibilitando a reduo de custos com dispositivos de armazenagem, j

    que no necessita de um tempo de acesso to otimizado, assim como necessrio nos dispositivos de

    armazenagem utilizados pelo banco de dados.

    Servidor Externo/Distribudo

    Servidores externos ou distribudos so utilizados quando a filial de uma empresa necessita armazenar

    documentos de tamanho expressivo como, por exemplo, projetos e plantas de engenharia. Neste caso, todo

    o controle realizado por uma aplicao desenvolvida em Java, a qual instalada no servidor de arquivos da

    filial. Neste caso, o usurio deve possuir acesso ao servidor externo.

    Servidores externos ou distribudos permitem que o cliente acesse documentos em diferentes regies

    geogrficas sem a necessidade do trfego dos documentos pelo link de internet. Neste caso, o arquivo de um

    servidor externo, no salvo temporariamente no web server, e sim, baixado diretamente na estao de

    trabalho do usurio.

  • 12www.softexpert.com

    Arquitetura LgicaSE Suite - Viso Geral da Arquitetura do Sistema

    Figura2 - Cenrio de uso de Servidor de Arquivos Externo

    Esse diagrama mostra que o usurio da Matriz consegue acessar os arquivos da Filial A e da Filial B, pois o

    usurio possui acesso nesses servidores.

    Observaes:

    Mesmo que os documentos sejam armazenados em um servidor local, qualquer usurio poder ter

    acesso a esses documentos, independente de sua localizao fsica (desde que o usurio tenha

    permisso para visualizar o documento).

    A comunicao entre a estao de trabalho e o servidor de arquivos feita atravs do protocolo HTTP.

  • 13www.softexpert.com

    Arquitetura LgicaSE Suite - Viso Geral da Arquitetura do Sistema

    3.3.1 Instncias de Banco de DadosO SE Suite permite o uso de instncias de banco de dados, o que permite utilizar vrios bancos com uma nica

    instalao. Para utilizar esse recurso necessrio criar diferentes domnios e associ-los para cada banco de

    dados no sistema.

    O SE Suite ser acessado somente pela URL configurada, por exemplo, http:// e

    http://, caso haja duas bases. Se voc tiver apenas um banco de dados

    configurado, o SE Suite pode ser acessado pelo hostname ou endereo IP, nesse caso o domnio ser

    ignorado. Veja o diagrama abaixo:

    Figura3 - Diagrama de Instncias de Banco de Dados

    Observao:

    No cenrio demonstrado na Figura 3, os usurios de uma instncia, ou em uma filial, no tem acesso aos

    registros de outra instncia.

  • 14www.softexpert.com

    Arquitetura LgicaSE Suite - Viso Geral da Arquitetura do Sistema

    3.3.2 Balano de CargaO SE Suite possui suporte ao balanceamento de carga em banco de dados, desta forma oferecendo alta

    escalabilidade e disponibilidade, bem como um excelente desempenho no acesso s informaes.

    Figura4 - Diagrama de Balanceamento de Carga de Banco de Dados

    O gerenciamento do balano de carga realizado totalmente pela interface middleware(1) , o SE Suite ir

    conectar-se ao client do banco de dados, tornando o balano de carga transparente para a aplicao. Essa

    interface middleware responsvel pela conexo com os servidores de banco de dados, por distribuir entre

    os servidores ativos as requisies feitas pelos usurios e por manter a escalabilidade sempre que um

    servidor for inserido ou removido do balanceamento.

    1 - Aplicao de terceiros com o objetivo de realizar o balanceamento de dados sendo transparente

    para o SE Suite.

    O uso de mais de um servidor de banco de dados melhora no desempenho do SE Suite, pois o tempo de

    resposta proporcional ao nmero de usurios fazendo requisies ao banco de dados, ento quando existe

    um balanceamento de carga, as requisies so divididas entre os servidores ativos, aumentando o

    desempenho do SE Suite, garantindo um tempo de resposta menor.

  • 15www.softexpert.com

    Arquitetura LgicaSE Suite - Viso Geral da Arquitetura do Sistema

    3.3.3 Mtodos de ConexoPara conectar com o banco de dados o SE Suite utiliza os seguintes mtodos de conexo:

    JDBC: utilizado pelos servios e aplicaes JAVA;

    Native Client: utilizado pelas aplicaes PHP;

    Provider: utilizado pelo servio SE Suite CS Service.

  • Captulo

    IVArquitetura de Rede

  • 17www.softexpert.com

    Arquitetura de RedeSE Suite - Viso Geral da Arquitetura do Sistema

    4 Arquitetura de RedeEsta seo detalha a arquitetura de rede do SE Suite. Veja o diagrama abaixo:

    Figura5 - Arquitetura de rede do SE Suite

    Conforme demonstrado no diagrama da Figura 4, a comunicao entre as camadas, feita atravs de redes TCP/

    IP, utiliza protocolos especficos para cada situao, veja abaixo a descrio de cada protocolo utilizado:

    Componentes Protocolos e Portas Padres

    Front End 80: HTTP

    443: HTTPS

    Banco de dados

    (JDBC, Native Client e Provider)

    1521: Oracle

    1433: SQL Server

    5432: PostgreSQL

    E-mail 25: SMTP

    IMAP

    Lotus Notes

    Tabela3 - Protocolos e Portas Padres utilizados pelo SE Suite

    Observaes:

    E-mails so enviados apenas do servidor Web.

  • 18www.softexpert.com

    Arquitetura de RedeSE Suite - Viso Geral da Arquitetura do Sistema

    O Firewall deve ser configurado para que estaes de trabalho da rede interna e externa tenham acesso

    nas portas de servio.

    Em caso de utilizao de servidor externo, a estao de trabalho dever ter acesso ao servidor de

    arquivos, veja mais detalhes em Servidor Externo/Distribudo.

    Protocolos

    Veja a seguir os protocolos utilizados pelo SE Suite e a sua finalidade:

    NTLMv2 utilizado para autenticar um usurio no SE Suite quando utilizado Single Sign-On;

    HTTP e HTTPS so utilizados em requisies feitas pelo cliente;

    Native Client, Provider e JDBC so utilizados em requisies feitas ao banco de dados (somente pela

    camada de negcio);

    SMB, NFS so utilizados para consultas e armazenagens de documentos em diretrio(2)(3);

    LDAP utilizado para a sincronizao de dados de usurios entre o AD e o SE Suite;

    SMTP, IMAP ou Lotus Notes so utilizados para o envio de e-mail de notificao pelo SE Suite.

    2 - Quando for utilizado diretrio remoto (Servidor Externo), ser utilizado protocolo HTTP.

    3 - Quando parametrizado para armazenar documentos em diretrio.

    Balanceamento de Carga

    O SE Suite foi projetado e desenvolvido de forma que as camadas e servios possam operar de forma

    independente. Desta forma possvel que o sistema opere tanto em um nico servidor como em diversos,

    assim possibilitando o balano de carga.

    Figura6 - Cenrio com servios distribudos em vrios servidores

  • Captulo

    VArquitetura de Segurana

  • 20www.softexpert.com

    Arquitetura de SeguranaSE Suite - Viso Geral da Arquitetura do Sistema

    5 Arquitetura de SeguranaEssa seo detalha a arquitetura de segurana do SE Suite. Veja o diagrama abaixo:

    Figura7 - Arquitetura de segurana do SE Suite

  • 21www.softexpert.com

    Arquitetura de SeguranaSE Suite - Viso Geral da Arquitetura do Sistema

    5.1 Acesso do Usurio

    Para que o usurio, a partir da estao de trabalho, tenha acesso ao SE Suite, o mesmo precisa autenticar-se.

    Para isso, o SE Suite disponibiliza os seguintes mtodos de autenticao:

    Usurio e Senha: As senhas e usurios so armazenados na base de dados utilizando a criptografia

    atravs de um algoritmo prprio do SE Suite somado ao algoritmo SHA-1. O algoritmo utilizado no

    permite descriptografia, aumentando a segurana da soluo.

    LDAP: Autentica usurios no SE Suite atravs do LDAP. O usurio pode inserir seus dados manualmente

    ou utilizar SSO (Single Sign-On).

    Para aumentar a segurana, o SE Suite permite que algumas polticas de segurana sejam configuradas no

    componente SE Configurao, de modo que aumente a segurana contra o acesso no autorizado, como por

    exemplo:

    Expirar senha: requer que a senha seja mudada pelo usurio;

    Bloquear usurio de acordo com o nmero de tentativas;

    Enviar e-mail ao gestor quando um usurio for bloqueado por ter excedido o nmero de tentativas;

    Controle de fora: exigncia de um tamanho mnimo ou de complexidade (presena de letras, nmeros,

    smbolos e maisculas/minsculas) em senhas.

    Todas as requisies so realizadas atravs dos protocolos HTTP ou HTTPS, quais necessitam de uma seo

    logada e aberta no servidor para enviar a resposta ao usurio. As sesses tm tempo de expirao

    configurvel.

    Controle de acesso

    Aps o usurio se conectar, o SE Suite, atravs dos direitos de acesso associados para cada item de menu,

    permite gerenciar o controle de acesso de cada recurso individualmente atravs de polticas de direito de

    acesso.

  • 22www.softexpert.com

    Arquitetura de SeguranaSE Suite - Viso Geral da Arquitetura do Sistema

    5.2 Soluo

    Esse tpico possui detalhes dos principais aspectos de segurana no acesso do SE Suite camada de

    persistncia e servios utilizados.

    Banco de Dados

    O SE Suite conecta-se com o banco de dados usando autenticao bsica, atravs de usurio e senha. As

    configuraes de conexo com o banco de dados so armazenadas em arquivos de configurao encriptados,

    usando algoritmo de encriptao do SE Suite.

    E-mail

    Para o envio de notificaes por e-mail, o SE Suite parametrizado para conectar no servidor de e-mail

    utilizando autenticao bsica atravs de usurio e senha. Esses dados so armazenados no banco de dados,

    utilizando o algoritmo de encriptao do SE Suite.

    Diretrio

    O SE Suite pode ser configurado para armazenar documentos em diretrios, para isso necessrio ter

    permisso de leitura e de gravao para o SE Suite (usurio local ou de domnio configurado no IIS ou Apache

    HTTPD) ou para o Servio File Manager, sendo este ltimo utilizado apenas em diretrio remoto. Os usurios

    no precisam ter acesso nesses diretrios.

    LDAP

    Para realizar a conexo do servio LDAP, seja para autenticar ou sincronizar dados de usurios, o SE Suite

    utiliza um usurio vlido do AD, o qual informado em sua parametrizao.

  • Captulo

    VIArquitetura de Integrao

  • 24www.softexpert.com

    Arquitetura de IntegraoSE Suite - Viso Geral da Arquitetura do Sistema

    6 Arquitetura de IntegraoA SoftExpert tem um esforo proativo em construir alianas cooperativas, desta forma encorajada a

    integrao de aplicaes externas com o SE Suite, atravs de uma interface de integrao. Esta seo detalha

    a arquitetura de integrao do SE Suite. Veja o diagrama abaixo:

    Figura8 - Arquitetura de Integrao do SE Suite

    Neste diagrama possvel observar que o SE Suite disponibiliza interfaces de integrao que fazem parte deum SDK, possibilitando duas operaes nesta arquitetura:

    Importar dados provenientes de uma origem qualquer para o SE Suite; e

    Extrair dados provenientes do resultado de processamento do SE Suite. Ambas buscam/disponibilizam dados na tabela das interfaces, ou seja, as interfaces de integrao fazemparte de uma tabela que possibilita buscar, inserir e remover dados, tanto no SE Suite, quanto na aplicaoexterna, de forma controlada e evitando duplicao ou perda de informaes nos sistemas.

    Aplicaes externas tero acesso somente a esta interface, buscando com isso a no interferncia destesistema de informao no resto do ambiente. No necessrio gerar nenhuma trigger na interface, poisassim evita a interrupo de qualquer transao da base, dando transparncia s responsabilidades entre o SESuite e softwares de terceiros.

  • 25www.softexpert.com

    Arquitetura de IntegraoSE Suite - Viso Geral da Arquitetura do Sistema

    Observao:

    importante salientar que todas as informaes de entrada de dados no SE Suite sero feitas atravs dainterface disponibilizada e assim no possvel a insero direta de dados em tabelas do SE Suite.

  • 26www.softexpert.com

    Arquitetura de IntegraoSE Suite - Viso Geral da Arquitetura do Sistema

    6.1 Modelo de Dados da Interface

    A tabela ADINTERFACE a interface onde todos os registros de todas as importaes so gravados para uma

    posterior importao. Os sistemas de informao de terceiros so responsveis pela insero e busca dos

    dados nessa tabela.

    Para detalhes do funcionamento das interfaces disponveis consulte o documento SoftExpert Excellence Suite

    Arquitetura de Integrao 1.2.

    Segue abaixo a tabela com as especificaes de cada campo.

    ADINTERFACE

    Coluna Tipo Preciso Descrio

    CDINTERFACE NUMRICO 10 Campo sequencial.

    CDISOSYSTEM NUMRICO 10 Cdigo do sistema para o qual ser feita a importao.

    CDSCHEDULE NUMRICO 10 Cdigo do agendamento que executou a importao.

    NRSEQUENCE NUMRICO 10Sequncia de importao referente ao agendamento que

    importou este registro.

    DTEXECUTION DATA - Data que o registro importado.

    QTHRINIT NUMRICO 10 Hora de incio da importao do registro (em segundos).

    QTHRFINISH NUMRICO 10 Hora de trmino da importao do registro (em segundos).

    FGIMPORT NUMRICO 2 Status da importao.

    FGOPTION NUMRICO 2 Tipo do objeto a ser importado.

    FGBLOBOPTION NUMRICO 2Define que somente o campo flfield01 ser utilizado para esta

    importao.

    DSERROR TEXTO 4000Descrio da inconsistncia encontrada durante o processo de

    importao.

    NMFIELD01 TEXTO 255 Parmetro de importao.

    NMFIELD02 TEXTO 255 Parmetro de importao.

    NMFIELD03 TEXTO 255 Parmetro de importao.

    NMFIELD04 TEXTO 255 Parmetro de importao.

    NMFIELD05 TEXTO 255 Parmetro de importao.

    NMFIELD06 TEXTO 255 Parmetro de importao.

    NMFIELD07 TEXTO 255 Parmetro de importao.

    NMFIELD08 TEXTO 255 Parmetro de importao.

    NMFIELD09 TEXTO 255 Parmetro de importao.

  • 27www.softexpert.com

    Arquitetura de IntegraoSE Suite - Viso Geral da Arquitetura do Sistema

    Coluna Tipo Preciso Descrio

    NMFIELD10 TEXTO 255 Parmetro de importao.

    NMFIELD11 TEXTO 255 Parmetro de importao.

    NMFIELD12 TEXTO 255 Parmetro de importao.

    NMFIELD13 TEXTO 255 Parmetro de importao.

    NMFIELD14 TEXTO 255 Parmetro de importao.

    NMFIELD15 TEXTO 255 Parmetro de importao.

    NMFIELD16 TEXTO 255 Parmetro de importao.

    NMFIELD17 TEXTO 255 Parmetro de importao.

    NMFIELD18 TEXTO 255 Parmetro de importao.

    NMFIELD19 TEXTO 255 Parmetro de importao.

    NMFIELD20 TEXTO 255 Parmetro de importao.

    NMFIELD21 TEXTO 255 Parmetro de importao.

    NMFIELD22 TEXTO 255 Parmetro de importao.

    NMFIELD23 TEXTO 255 Parmetro de importao.

    NMFIELD24 TEXTO 255 Parmetro de importao.

    NMFIELD25 TEXTO 255 Parmetro de importao.

    NMFIELD26 TEXTO 255 Parmetro de importao.

    NMFIELD27 TEXTO 255 Parmetro de importao.

    NMFIELD28 TEXTO 255 Parmetro de importao.

    NMFIELD29 TEXTO 255 Parmetro de importao.

    NMFIELD30 TEXTO 255 Parmetro de importao.

    NMFIELD31 TEXTO 255 Parmetro de importao.

    NMFIELD32 TEXTO 255 Parmetro de importao.

    NMFIELD33 TEXTO 255 Parmetro de importao.

    NMFIELD34 TEXTO 255 Parmetro de importao.

    NMFIELD35 TEXTO 255 Parmetro de importao.

    NMFIELD36 TEXTO 255 Parmetro de importao.

    NMFIELD37 TEXTO 255 Parmetro de importao.

    NMFIELD38 TEXTO 255 Parmetro de importao.

    NMFIELD39 TEXTO 255 Parmetro de importao.

    NMFIELD40 TEXTO 255 Parmetro de importao.

    NMFIELD41 TEXTO 255 Parmetro de importao.

    NMFIELD42 TEXTO 255 Parmetro de importao.

  • 28www.softexpert.com

    Arquitetura de IntegraoSE Suite - Viso Geral da Arquitetura do Sistema

    Coluna Tipo Preciso Descrio

    NMFIELD43 TEXTO 255 Parmetro de importao.

    NMFIELD44 TEXTO 255 Parmetro de importao.

    NMFIELD45 TEXTO 255 Parmetro de importao.

    NMFIELD46 TEXTO 255 Parmetro de importao.

    NMFIELD47 TEXTO 255 Parmetro de importao.

    NMFIELD48 TEXTO 255 Parmetro de importao.

    NMFIELD49 TEXTO 255 Parmetro de importao.

    NMFIELD50 TEXTO 255 Parmetro de importao.

    NMFIELD51 TEXTO 255 Parmetro de importao.

    NMFIELD52 TEXTO 255 Parmetro de importao.

    NMFIELD53 TEXTO 255 Parmetro de importao.

    NMFIELD54 TEXTO 255 Parmetro de importao.

    NMFIELD55 TEXTO 255 Parmetro de importao.

    NMFIELD56 TEXTO 255 Parmetro de importao.

    NMFIELD57 TEXTO 255 Parmetro de importao.

    NMFIELD58 TEXTO 255 Parmetro de importao.

    NMFIELD59 TEXTO 255 Parmetro de importao.

    NMFIELD60 TEXTO 255 Parmetro de importao.

    NMFIELD61 TEXTO 255 Parmetro de importao.

    NMFIELD62 TEXTO 255 Parmetro de importao.

    NMFIELD63 TEXTO 255 Parmetro de importao.

    NMFIELD64 TEXTO 255 Parmetro de importao.

    NMFIELD65 TEXTO 255 Parmetro de importao.

    NMFIELD66 TEXTO 255 Parmetro de importao.

    NMFIELD67 TEXTO 255 Parmetro de importao.

    NMFIELD68 TEXTO 255 Parmetro de importao.

    NMFIELD69 TEXTO 255 Parmetro de importao.

    NMFIELD70 TEXTO 255 Parmetro de importao.

    NMFIELD71 TEXTO 255 Parmetro de importao.

    NMFIELD72 TEXTO 255 Parmetro de importao.

    NMFIELD73 TEXTO 255 Parmetro de importao.

    NMFIELD74 TEXTO 255 Parmetro de importao.

    NMFIELD75 TEXTO 255 Parmetro de importao.

  • 29www.softexpert.com

    Arquitetura de IntegraoSE Suite - Viso Geral da Arquitetura do Sistema

    Coluna Tipo Preciso Descrio

    DSFIELD01 TEXTO 4000 Parmetro de importao.

    DSFIELD02 TEXTO 4000 Parmetro de importao.

    DSFIELD03 TEXTO 4000 Parmetro de importao.

    DSFIELD04 TEXTO 4000 Parmetro de importao.

    DSFIELD05 TEXTO 4000 Parmetro de importao.

    FLFIELD01 BLOB - Parmetro de importao.

    Tabela4 - Tabela de interface de integrao do SE Suite.

    ATENO

    Todo tipo de registro ficar guardado nessa tabela, mesmo aps a importao ou mesmo que houver

    erro na importao;

    O que diferencia um registro do outro o cdigo do sistema (CDISOSYSTEM) e o tipo de importao que

    se pretende executar (FGOPTION);

    O campo CDINTERFACE, alm de ser chave primria e seqencial, quem define a ordem de importao

    dos itens registrados na interface.

    Cada uma destas importaes publicadas, como o CDISOSYSTEM ou o FGOPTION, possui uma quantidade de

    dados diferentes, tanto de dados obrigatrios, quanto de dados complementares.

  • Captulo

    VIISoftExpert On Demand

  • 31www.softexpert.com

    SoftExpert On DemandSE Suite - Viso Geral da Arquitetura do Sistema

    7 SoftExpert On DemandO SoftExpert On Demand um servio oferecido pela SoftExpert que possibilita a voc reduzir custos

    operacionais, aprimorar processos e atender regulamentos sem a necessidade de aquisio de software e

    hardware.

    O SoftExpert On Demand permite a distribuio das solues SoftExpert atravs dos servios sob demanda via

    web, em um ambiente totalmente seguro, proporcionando agilidade e alta disponibilidade no acesso aos

    recursos integrados do sistema.

    ATENO

    As informaes contidas neste tpico so especficas para clientes do servio SoftExpert On Demand.

  • 32www.softexpert.com

    SoftExpert On DemandSE Suite - Viso Geral da Arquitetura do Sistema

    7.1 Viso Tecnolgica

    Veja na figura abaixo a viso tecnolgica do SoftExpert On Demand:

    Figura9 - Viso tecnolgica do SoftExpert On Demand.

  • 33www.softexpert.com

    SoftExpert On DemandSE Suite - Viso Geral da Arquitetura do Sistema

    7.2 Firewall

    Para que o SE Suite funcione corretamente, o Firewall deve ser configurado para que estaes de trabalho

    tenham acesso nas portas descritas abaixo:

    Portas Padro (4)

    80: HTTP

    433: HTTPS

    Tabela5 - Portas padro utilizadas pelo SE Suite.

    4 - As portas listadas so os padres de cada servio, e podem sofrer variaes de acordo com a

    configurao realizada.

  • 34www.softexpert.com

    SoftExpert On DemandSE Suite - Viso Geral da Arquitetura do Sistema

    7.3 E-mail

    Os e-mails de notificaes do SE Suite so enviados apenas do servidor Web. As estaes de trabalho

    no precisa ter acesso ao servidor de email.

  • 35www.softexpert.com

    SoftExpert On DemandSE Suite - Viso Geral da Arquitetura do Sistema

    7.4 Banco de Dados

    O banco de dados hospedado em um equipamento exclusivo para esta funo e separado dos servidores de

    aplicao (Web), o acesso permitido apenas aos profissionais da rea tcnica da SoftExpert.

    A SoftExpert garante a confidencialidade das informaes do contratante por instncias do banco de dados

    separadas por cliente.

  • 36www.softexpert.com

    SoftExpert On DemandSE Suite - Viso Geral da Arquitetura do Sistema

    7.5 Segurana

    Para entender os recursos de segurana do SE Suite, veja o tpico Arquitetura de Segurana.

  • 37www.softexpert.com

    SoftExpert On DemandSE Suite - Viso Geral da Arquitetura do Sistema

    7.6 Requisitos

    Para conhecer os requisitos da estao de trabalho e de rede, veja o documento SoftExpert Excellence Suite

    Requisitos do Sistema 1.2, nos seguintes tpicos:

    Estaes de Trabalho;

    Rede.

  • 38www.softexpert.com

    SoftExpert On DemandSE Suite - Viso Geral da Arquitetura do Sistema

    7.7 Backup

    Gerncia de dados centralizada;

    Verificao de integridade dos backups;

    Backups so de periodicidade diria de forma incremental, prevendo a reteno de 15 dias;

    A base de dados pode ser disponibilizada na verso e softwares utilizados pela SoftExpert ao

    contratante no final do contrato ou a qualquer momento mediante solicitao por escrito do contato

    principal da contratante, em at 15 (quinze) dias aps a solicitao.

  • Captulo

    VIIIInformaes Adicionais

  • 40www.softexpert.com

    Informaes AdicionaisSE Suite - Viso Geral da Arquitetura do Sistema

    8 Informaes AdicionaisEsse documento descreve a viso geral da arquitetura do SE Suite. importante salientar que este

    documento detalha a arquitetura de uma forma abrangente e que, para projetos especficos, podem ser

    necessrios um maior nvel de detalhamento. Como garantia de atendimento para esse projetos,

    sugere-se o envolvimento da equipe de servios na anlise e detalhamento dos cenrios.

    Para mais informaes, entre em contato com o suporte da SoftExpert atravs do nosso portal do

    cliente (http://www.softexpert.com/sac) ou atravs do telefone (47) 2101-9999.

  • Empresa SoftExpert uma empresa desenvolvedora de softwares, dedicada a tornar organizaes mais eficientes e eficazes. Atravs de softwares e servios de qualidade, contribumos para o aperfeioamento de processos, simplificando a gesto de atividades e o gerenciamento de dados. Estamos comprometidos com nossos clientes, e nossos servios de qualidade e diferenciais nos permitiu alcanar um lugar de destaque no mercado.

    SoftExpert produz uma grande variedade de solues destinadas a melhorar cada aspecto do cotidiano corporativo.

    SoftExpert Excellence Suite foi desenvolvido para qualquer tipo de empresa, independente de seu ramo de atuao. Dentre seus benefcios, destacam-se: reduo de custos, gerenciamento de riscos, melhoria no desempenho e aprimoramento da flexibilidade. Desse modo, empresas podem responder efetivamente a mudanas no mercado.

    As solues SoftExpert permitem a seus clientes alcanarem uma grande vantagem competitiva atravs da gesto de informao, automatizando processos e simplificando as tomadas de decises crticas e dirias.

    SoftExpert reconhece que para atingir conformidade necessrio que todos os nveis de uma organizao estejam alinhados, sendo o pilar principal a qualidade dos processos de negcios que aplicam melhores prticas em toda a organizao. Alm disso, nossas solues ajudam a transformar e melhorar a organizao por meio de iniciativas completas, baseadas na qualidade, excelncia e no total gerenciamento das informaes.

    Nosso objetivo desenvolver solues inovadoras que geram um nvel mximo de excelncia, qualidade e produtividade para nossos clientes.

    Copyright SoftExpert Software - Software for Business Excellence Todos os direitos reservados.

    IntroduoLog de AtualizaoArquitetura LgicaCamada de ApresentaoCamada de NegcioCamada de PersistnciaInstncias de Banco de DadosBalano de CargaMtodos de Conexo

    Arquitetura de RedeArquitetura de SeguranaAcesso do UsurioSoluo

    Arquitetura de IntegraoModelo de Dados da Interface

    SoftExpert On DemandViso TecnolgicaFirewallE-mailBanco de DadosSeguranaRequisitosBackup

    Informaes Adicionais