Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

...

       

Índice
exclude.*ndice:


Objetivo


       O objetivo deste documento é trazer uma visão do que é, como funciona e como configurar o Smart Client RM. 

Introduçã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:


  1. Algumas telas ainda estão em Delphi.
  2. A comunicação entre o RM.exe e o Host é muito pesada e exige muito em relação ao consumo de banda.
  3. 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:

    1. *Mais telas foram migradas para tecnologia .NET, a mesma do RM.exe.
    2. **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.
    3. Criação do mecanismo de download do client RM sem a necessidade de instalador.
    4. Criação do mecanismo de update automático do servidor de aplicação e do client (RM.exe).
    5. Melhorias no cockpit para trabalhar em ambientes distribuídos e remotos.

    * Não é possível utilizar o Smart Client RM para funcionalidades ainda em Delphi.

    ** 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.

    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:
    Image Modified


  • 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:

    Image Modified
  • Desta forma o RM.exe se comunica diretamente com o Host sem a necessidade de um protocolo RDP:


Image Modified


Para efetuar a instalação do SmartCliente, realize os procedimentos abaixo:

  • Acesse o link http://servidor_de_aplicacao:porta/wsUpdate/ (onde o servidor e a porta devem ser substituídos de acordo com as configurações do ambiente, exemplo: http://187.94.63.227:8051/wsUpdate/) e realize o download do instalador para sua estação de trabalho, lembrando que é importante verificar se o firewall ou antivírus irá bloquear a execução do instalador.
    A tag UpdateServerEnabled deve estar configurada = true, caso contrário o acesso a este link será desabilitado pelo Host.
  • Concluído o download, execute o aplicativo RM.Install.exe em sua estação, informando o diretório que deseja salvar a aplicação.

        Log do Download do Smart Client:

  • Para adicionar a opção de Log do Download do Smart Client, é necessário executar o aplicativo rm.install.exe.
    Image ModifiedPara isso, execute o seguinte comando no cmd: rm.install.exe /APPPATH="c:\Nova pasta" /log=true , substituindo o diretório do arquivo:
    Image ModifiedO Log apresentará o seguinte layout:
    Image Modified


Informações
iconfalse




Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 12.01.XX

Informações
iconfalse

Processo: Acesso Smart Client

Informações
iconfalse
Informações
iconfalse

Status: Finalizado

Informações
iconfalse

Data: 09/09/2016

Informações
iconfalse

Autores:

Douglas Maxwell de Oliveira

Fábio Augusto Amaral Melo Nunes

Karina Dos Santos Costa

Stella Gleyse Macedo Vilaca

Wesley Avelino De Carvalho

Adriano Diniz Agrizzi