Upload
fer-salinas
View
224
Download
0
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.
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