Em um departamento de uma organização, foi encontrado um sistema legado baseado em desktop, que só pode ser executado no sistema operacional Windows. Esse sistema provê funcionalidades que atendem requisitos de negócio do departamento, e deve ser acessado apenas por seus funcionários, possuindo controle por usuário e senha.
Tal sistema foi construído com arquitetura de duas camadas: o aplicativo Windows acessa diretamente um banco de dados relacional. Esse banco de dados é acessado por TCP/IP e fica hospedado em um servidor físico dedicado na mesma rede local, o qual está subutilizado. Ou seja, possui capacidade de armazenamento, memória e processamento significativamente maior do que a que vem sendo utilizada. No aplicativo, pode-se configurar o endereço IP e porta de acesso ao banco de dados.
A rede local deste departamento é conectada à Internet por um roteador via NAT (Network Address Translation). A porta física externa deste roteador está diretamente ligada à conexão do provedor de Internet, sem passar por redes intermediárias da organização.
a) Deseja-se fornecer acesso ao sistema legado para computadores externos à rede local mencionada, sem fazer nenhuma alteração no sistema. Proponha mudanças que possam ser feitas na rede e/ou no ambiente do departamento, sejam de hardware, software ou configuração, para que um computador externo a essa rede tenha acesso ao sistema via Internet. Indique um possível problema de segurança decorrente dessas mudanças, justificando-o. Caso sua solução não introduza problemas de segurança, explique o porquê.
b) Em um segundo momento, pretende-se recriar o sistema legado para ambiente web, utilizando tecnologias e frameworks de desenvolvimento mais modernos como HTML 5, CSS 3 e Bootstrap. Indique o nome do conceito, pelo qual essas tecnologias são capazes de oferecer interface de usuário adaptável e adequada a múltiplos dispositivo (desktops, tablets e celulares), sem a necessidade de implementações distintas, explicando de modo geral domo esse conceito funciona.
c) Para a recriação do sistema legado em ambiente web, será necessário um software servidor web, além do servidor de banco de dados relacional já existente. Proponha uma solução para executar essas aplicações servidoras em ambientes separados e independentes (ex.: um sistema de arquivos distintos por aplicação) no mesmo servidor físico já existente, ou seja, sem aquisição de novo hardware. Explique como essa solução funciona.
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Um importante órgão vinculado ao Governo do Estado de São Paulo está expandindo suas operações e precisa otimizar sua infraestrutura de TI para garantir uma comunicação eficiente e segura entre seus departamentos e suas seções. Com esse objetivo, foi contratada uma empresa de consultoria que sugeriu a implementação de uma rede confiável e escalável, além da instalação de dispositivos wireless e administração com uso do serviço Active Diretory (AD).
Tendo por base as informações apresentadas no texto acima, discorra sobre a topologia mais adequada para o respectivo órgão; indique duas vantagens e duas preocupações da implantação de redes wireless; e explique como o serviço Active Directory po…
Considere a seguinte requisição HTTP para uma API RESTful.
PUT /api/clientes/123 HTTP/1.1
Host: exemplo.com
Accept: application/json
Content-Type: application/json
Content-Length: 110
{
“Id”: 123,
“Nome”: “Fulano de Tal”,
“Nascimento”: “1980-08-01”,
“Endereco”: “Rua das Flores, 10”
}
Essa requisição foi enviada a um servidor, que retornou a seguinte resposta (aqui exibida sem os cabeçalhos HTTP), com o código 200 (OK).
{
“success”: “true”
}
Responda:
a) Identifique o método HTTP usado na requisição e explique qual a sua finalidade.
b) Com base na resposta, indique se um novo recurso fo…
Em um departamento de uma organização, foi encontrado um sistema legado baseado em desktop, que só pode ser executado no sistema operacional Windows. Esse sistema provê funcionalidades que atendem requisitos de negócio do departamento, e deve ser acessado apenas por seus funcionários, possuindo controle por usuário e senha.
Tal sistema foi construído com arquitetura de duas camadas: o aplicativo Windows acessa diretamente um banco de dados relacional. Esse banco de dados é acessado por TCP/IP e fica hospedado em um servidor físico dedicado na mesma rede local, o qual está subutilizado. Ou seja, possui capacidade de armazenamento, memória e processamento significativamente maior do que a que …



