Sobre a arquitetura SAAS, julgue se as afirmações são verdadeiras e assim assinale a alternativa correta:
I.A ausência de estado entre requisições HTTP permite que as camadas de apresentação e lógica não compartilhem dados (shared-nothing), por isso computação em nuvem pode ser usado para adicionar mais computadores às camadas de acordo com a demanda. Entretanto, a camada de persistência é mais difícil de redimensionar.
II.O código de uma aplicação SaaS fica na camada da aplicação. Muitas aplicações SaaS, incluindo aquelas baseadas em Rails, seguem o padrão de projeto Model-View-Controller, no qual Modelos (Models) manipulam recursos da aplicação tais como usuários ou postagens em um blog; Visões (Views) apresentam informações para o usuário via navegador e Controladores (Controllers) associam as ações do usuário no navegador ao código correspondente da aplicação.
III.Aplicações Web SaaS são exemplos de padrão arquitetural par-a-par, no qual um software cliente é especializado em interagir com o usuário e enviar requisições para o servidor em nome desse usuário; o software servidor é especializado em lidar com uma grande quantidade de requisições.
É CORRETO o que se afirma em: