Tempo aproximado para leitura: 00:05:00 min
Dúvida
O que é e como funciona o acesso Smart Client RM?
Ambiente
Framework - Linha RM - Frame - Todas as versões do sistema RM
Solução
O Smart Client RM nada mais é que o mesmo RM.exe utilizado nos ambientes locais e três camadas, e utiliza protocolo TCP ou HTTP para se comunicar com o servidor de aplicação, o Host.
Versões anteriores à 12 fazem necessária a utilização do TS para utilizar o RM, por três motivos:
- Algumas telas ainda estão em Delphi.
- A comunicação entre o RM.exe e o Host é muito pesada e exige muito em relação ao consumo de banda.
-
A atualização da parte client é manual, ou seja, a cada atualização de patch ou release, as estações de trabalho precisam ser atualizadas manualmente.
A versão 12 trouxe novas implementações que eliminam a necessidade do uso de TS, são elas:
- Mais telas foram migradas para tecnologia .NET, a mesma do RM.exe.
Não é possível utilizar o Smart Client RM para funcionalidades ainda em Delphi. - A comunicação entre o RM.exe e o Host sofreu bastante evolução, como a redução considerável do tamanho dos pacotes, compactação eficaz dos dados trafegados e otimização das chamadas ao servidor de aplicação.
Para uma boa experiência de uso, é recomendado que a latência máxima de rede entre a estação de trabalho e o servidor seja de no máximo 60 milissegundos. - Criação do mecanismo de download do client RM sem a necessidade de instalador.
- Criação do mecanismo de update automático do servidor de aplicação e do client (RM.exe).
- Melhorias no cockpit para trabalhar em ambientes distribuídos e remotos.
Segue uma simples ilustração do resultado dessa evolução:
- Nas versões anteriores a 12 havia a necessidade da camada de TS, conforme ilustração abaixo:
- Na versão 12 a camada de TS não se faz necessária, caso desejado pelo cliente, desde que a rede atenda aos requisitos mínimos:
- Desta forma o RM.exe se comunica diretamente com o Host sem a necessidade de um protocolo RDP:
Saiba mais
Para mais informações, acesse o link Acesso Smart Client
0 Comentários