Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Framework - Linha RM - Frame - Diferença entre instalação local e 3/N camadas

time.pngTempo aproximado para leitura: 00:05:00 min

Dúvida

Qual a diferença entre a instalação local e 3/N camadas?

 

Ambiente
Framework - Linha RM - Frame - A partir da versão 11.80

 

Solução
Anteriormente, na arquitetura cliente-servidor (instalação local), a camada cliente acessava diretamente a camada de banco de dados, além de todos os processos serem executados no cliente, tais como: abertura de formulários, acesso a dados, regras de validação, cálculos e relatórios. A figura abaixo mostra como é a arquitetura cliente-servidor:




Na Arquitetura 3 camadas, apesar da complexidade do ambiente a divisão das tarefas em camadas possibilita maior distribuição do processamento do sistema. Na camada cliente temos apenas os formulários que serão abertos na execução do programa. A camada servidor de aplicação fica por conta da execução da regra de negócio, cálculos, processos e relatórios além de fazer a comunicação com a camada de banco de dados.
As figuras abaixo exemplificam esta arquitetura:


Na Arquitetura N camadas, é adicionado o servidor de job, contemplando assim (servidor de banco de dados, servidor de aplicação, servidor de jobs (processos) e máquina (s) client). 

  • Cliente - Na camada cliente, temos apenas os formulários que serão abertos na execução do programa.

  • APP -  Na camada aplicação, a execução da regra de negócio e cálculos além de fazer a comunicação com a camada de banco de dados.

  • JOB -  Na camada jobs, a execução dos processos e a comunicação com a camada de banco de dados.

        Abaixo exemplo da arquitetura em N camadas:

Em uma instalação local, a tag JobServer3Camadas é configurada com o valor false (falso), exemplo:

<add key="JobServer3Camadas" value="false" />

Em uma instalação 3/N camadas, a tag JobServer3Camadas é configurada com o valor true (verdadeiro), exemplo:

<add key="JobServer3Camadas" value="true" />

 

Importante:
Quais as vantagens da arquitetura 3/N camadas:

  • Permite realizar o agendamento de processos no RM;
  • Permite maior escalabilidade;
  • Permite reaproveitamento de regras de negócio e cálculo;
  • Permite utilização mais racional de hardware;
  • Permite balanceamento de carga;
  • Permite montagem de ambientes com reforço de contingência;
  • Diminuição da sobrecarga na camada cliente.

 

Esse artigo foi útil?
Usuários que acharam isso útil: 1 de 1

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _