Executando software remotamente como alternativa ao webapp

Executando software remotamente como alternativa ao webapp

estávamos desenvolvendo ferramentas para a área de RH&M e recentemente perdemos algumas licitações porque não conseguimos fornecer aos clientes em potencial uma versão de nossas ferramentas baseada na web.

Agora estamos considerando duas opções:
1) Desenvolver uma versão web de nossa ferramenta existente
2) Configurar um sistema como Citrix ou desktop remoto executando nosso software de PC existente

A opção 2 seria muito mais barata, mas quais são os contras e os prós das duas soluções – e seria possível controlar o acesso?

Alguém tem alguma experiência neste assunto?

Responder1

A opção 2 é a mais complexa de configurar e a que mais sofrerá com quaisquer produtos de segurança que os clientes tenham configurado. É melhor evitar problemas de segurança, já que a maioria dos clientes nem sempre tem controle total (tradução: saiba o que diabos estão fazendo, se não terceirizaram toda a segurança).

Com a opção 2 você também terá alguns problemas de compatibilidade entre Windows/Linux/Mac e qualquer outro. Se você precisar de qualquer configuração nos computadores do cliente, poderá enfrentar o Holy Standard Computer Setup e perder mais lances.

A opção 1 é a melhor solução a longo prazo, pois todos têm um navegador funcional. É um risco aceitável (mas ainda um risco) exigir um navegador razoavelmente moderno (ou seja, ignorar o IE6).

A opção 1 é subdividida em (1) serviços Web e (2) interface Web. Você pode precisar do primeiro caso o cliente queira utilizar seu sistema dentro de seu portal web. No entanto, com um bom design de software modular, ambas as interfaces usam os mesmos módulos básicos e são apenas camadas finas adicionais de interface.

É bom utilizar tecnologias que o cliente ouve falar o tempo todo e sabe que são “boas”. Portanto usar um servidor Linux com Apache e PHP (LAMP) é "bom" e "seguro", e sem esquecer de mencionar: grátis.

informação relacionada