Considere que uma equipe esteja trabalhando num software web com severas restrições de segurança. Além dos desenvolvedores e analistas, essa equipe conta com profissionais especialistas em segurança que têm, entre outras atribuições, a responsabilidade de realizar a revisão dos códigos a fim de evitar vulnerabilidades. Se durante a etapa de desenvolvimento um revisor da equipe de segurança detectar uma vulnerabilidade, é sua responsabilidade.
A arquitetura orientada a serviço (SOA) estabelece um princípio de arquitetura para aplicações distribuídas que fornecem serviços que atendem uma função especifica do negocio. Fred, desenvolvedor de software, começou a implementar sua primeira aplicação adotando SOA. Fred empregará adequadamente os princípios da arquitetura orientada a serviços se :
José adotou uma arquitetura orientada a serviços (SOA) para desenvolver uma aplicação e disponibilizar suas funcionalidades como serviços interoperáveis e reutilizáveis. Para que as funcionalidades da aplicação estejam de acordo com o paradigma SOA, José deve:
As mensagens SOAP encapsuladas pelo HTTP podem passar por Firewalls de rede sem qualquer contestação, pois na maioria dos Firewalls a porta 80 (padrão do HTTP) é liberada. Uma abordagem para encapsular mensagem SOAP, sem a utilização de um protocolo padrão da Internet estaria sujeita .