A seguir, são apresentados alguns aspectos que devem ser
considerados na criação de um
software.

A solução deve atender a uma demanda de
aproximadamente 1.500 acessos simultâneos e apresentar
o menor tempo de resposta possível para as requisições
dos usuários.

A solução deve poder ser utilizada em computadores
pessoais (PC e Mac) e dispositivos móveis (Android, iOS
e FirefoxOS).

Os usuários com dispositivos móveis devem poder utilizar
recursos de
hardware, tais como câmeras e GPS.

No futuro, a solução deverá suportar requisições via
webservice para a integração a outras soluções.

Uma das funcionalidades da solução está em um sistema
legado em COBOL, que já se encontra adaptado para
receber solicitações de outros sistemas de baixa
plataforma, sendo a comunicação realizada por meio de
mensageria (XML) em um barramento de comunicação
proprietária.

A solução de barramento de comunicação possui uma API
em Java disponibilizada para intercambiar a comunicação
de aplicações de baixa plataforma com o
mainframe; o
padrão estabelecido é JMS (Java Message Service),
modelo ponto a ponto.

Deve-se utilizar EJB para implementação da camada de
negócios das soluções.
A partir das informações apresentadas, assinale a opção correta.