Tempo aproximado para leitura: 00:05:15 min
Dúvida
Quais as opções para acesso remoto ao Datasul 12 de modo de contingência em momentos emergenciais?
Ambiente
Framework - Framework (Linha Datasul) – Jboss – A partir da versão 12
Solução
Este artigo visa a necessidade de liberação rápida do produto Datasul 12 para utilização remota em Home Office em necessidades emergenciais. Para acesso remoto cotidiano ao produto, sugerimos a leitura do Framework - Linha Datasul - TEC - Guia Instalação e Configuração Datasul ou mesmo outros artigos, prezando a uma segurança maior ao produto.
Primeiro ponto que devemos avaliar é qual a sua usabilidade do produto, atualmente o Datasul possui basicamente duas formas de interação com o usuário, através da camada HTML5, portais, menu apresentada diretamente no navegador, e outra camada em Progress sendo acionados estes programas através do DI.
Com a avaliação da sua necessidade, identificando a camada utilizada, seguimos para as alternativas de acesso remoto, conforme abaixo:
- A forma mais rápida e prática para disponibilizar o acesso remoto tanto para o HTML5 como Progress, consiste em liberar o acesso remoto via Terminal Service, pelo comando mstsc, assim sendo um acesso local no servidor do produto, ou seja, o usuário de sua casa irá acessar o servidor da empresa através do Terminal Service e neste servidor o mesmo irá abri o navegador e acessar o produto normalmente. Para este tipo de acesso precisarás ter um Progress Cliente de 32 bits neste servidor e ajustar a sua infraestrutura de roteador, firewall, entre outros para realizar o devido direcionamento das requisições externas da empresa para o servidor de conexão Terminal Service.
- Outras formas de acesso mais seguras que a anterior, é a utilização das ferramentas como o GoGlobal, Citrix ou Terminal Service, via RDP. Estas ferramentas estão homologadas pela Progress e mantém boa performance do produto para seu usuário final além da segurança extra. Para implementação de uma desta ferramentas, sugerimos a leitura de nosso Framework - Linha Datasul - TEC - Guia Instalação e Configuração Datasul.
- No caso de sua empresa utilizar apenas a camada HTML5 ou mesmo utilizar o acesso ao HTML5 e utilizar o Progress via RDP - Terminal Service, por exemplo, será necessário publicar o seu Servidor de Aplicação para a internet, neste caso consistindo na necessidade de ajustar as rotas no seu roteador para que a requisição externa chegue até o seu Jboss. Para este tipo de acesso, sugerimos a implantação do SSL e um proxy reverso - Framework - Linha Datasul - TEC - Como configurar Proxy Reverso para os Portais Datasul - para aumentar a segurança do ambiente, além de restringir o acesso ao console administrativo do Jboss Framework - Linha Datasul - TEC - Como restringir o acesso aos consoles administrativos do JBoss.
- Ao utilizar o acesso via VPN, sugerimos que avalie a forma de sua implementação. Caso implementar uma VPN e utilizar o client Progress local na máquina do usuário, poderá apresentar lentidão e vários travamentos, impossibilitando o uso do produto pelo usuário e assim não sendo esta uma opção recomendada. Para o uso da VPN, sugerimos o mesmo apenas para criar o túnel confiável entre o usuário e a sua empresa, porém utilize o Terminal Service e execute o produto a partir do servidor.
- Existem outras formas e ferramentas de acesso remoto no mercado, porém estas não estando homologados por não terem sido testadas\validadas ou mesmo por poder apresentar alguma lentidão ou adversidade ao produto.
Importante
Ressaltamos novamente que este artigo tem o intuito de apresentar as variadas formas de acesso ao produto Datasul 12 de forma remota, instigada em momentos emergenciais.
Todas as implementações são realizadas pelo responsável pela infraestrutura da sua empresa, sendo assim, sugerimos o contato com o mesmo para avaliar qual é a melhor solução neste momento.
Vale lembrar que a performance pode diminuir no acesso remoto, sendo reflexo da tecnologia utilizada, da estrutura física dentro da sua empresa bem como dentro da casa do usuário. Sugerimos neste caso também o contato com o seu analista de infraestrutura.
Glossário
HTML5 - Hypertext Markup Language versão 5
DI - Datasul Interactive
SSL - Secure Sockets Layer
VPN - Virtual Private Network
0 Comentários