SOA (Arquitetura Orientada a Serviços) é uma metodologia de implantação baseada na integração e na interação entre serviços com baixo acoplamento. Uma SOA é construída por meio da extração de blocos comuns de lógica de negócios reutilizável e da criação de serviços de negócios que podem ser orquestrados para permitir que os usuários executem processos de negócios.

Os "blocos de construção" de uma SOA são geralmente considerados: WSDL (Linguagem de Definição de Serviços Web), SOAP (Protocolo Simples de Acesso a Objetos) e XML (Linguagem de Marcação Extensível).

Os benefícios de uma SOA bem projetada são a agilidade dos negócios, a reutilização e a mitigação de riscos. A desvantagem da SOA é o aumento das vulnerabilidades — a SOA é vulnerável tanto a ataques baseados em HTTP quanto em XML — e o maior consumo de recursos. Isso se deve ao tamanho maior das mensagens dos aplicativos, ao aumento do número de conexões (serviços) necessárias e ao fato de o XML exigir, por natureza, uso intensivo de processador e memória.

Produtos da F5 que podem solucionar os problemas de segurança e desempenho associados à SOA e às suas aplicações: BIG-IP e Application Security Manager