Arquitetura de rede
Esta seção detalha a arquitetura de rede do SoftExpert Suite. Veja o diagrama abaixo:

Figura 5 - Arquitetura de rede do SE Suite
Conforme demonstrado no diagrama da Figura 5, a comunicação entre as camadas, feita através de redes TCP/IP, utiliza protocolos específicos para cada situação, veja abaixo a descrição de cada protocolo utilizado:
Componentes | Protocolos e Portas Padrões |
Front End | 443: HTTPS |
Banco de dados | 1521: Oracle |
1433: SQL Server | |
5432: PostgreSQL | |
25: SMTP |
Tabela 2 - Protocolos e Portas Padrões utilizados pelo SoftExpert Suite
- E-mails são enviados apenas do servidor Web.
- O Firewall deve ser configurado para que estações de trabalho da rede interna e externa tenham acesso nas portas de serviço.
- Em caso de utilização de servidor externo, a estação de trabalho deverá ter acesso ao servidor de arquivos, veja mais detalhes no tópico Servidor Externo/Distribuído da seção Arquitetura lógica.
Protocolos
Veja a seguir os protocolos utilizados pelo SoftExpert Suite e a sua finalidade:
- HTTPS é utilizado em requisições feitas pelo cliente;
- Native Client, Provider e JDBC são utilizados em requisições feitas ao banco de dados (somente pela camada de negócio);
- SMB, NFS são utilizados para consultas e armazenagens de documentos em diretório(1)(2);
- SMTP é utilizado para o envio de e-mail de notificação pelo SoftExpert Suite.
- SAML e LDAP são utilizados para autenticar os usuários no SoftExpert Suite.
1- Quando for utilizado diretório remoto (Servidor Externo), será utilizado protocolo HTTPS.
2- Quando parametrizado para armazenar documentos em diretório.
Balanceamento de Carga
O SoftExpert Suite foi projetado e desenvolvido de forma que as camadas e serviços possam operar de forma independente. Desta forma é possível que o sistema opere tanto em um único servidor como em diversos, assim possibilitando o balanço de carga.

Figura 6 - Cenário com serviços distribuídos em vários servidores