* Camada de interface do consumidor: É o ponto onde os consumidores vão interagir com a SOA;
*
Camada de Processos de Negócio: esta camada identifica e documenta os
processos de negócio chave da empresa, os quais são essenciais para sua
vantagem competitiva, e que, portanto devem ser acompanhados e
monitorados de perto. O modelo mapeia também os processos de suporte,
que podem ser delegados ou compartilhados com parceiros e clientes;
*
Camada de Serviços: responsável por mapear e expor os serviços que
provêm as funcionalidades que dão suporte aos processos de negócio;
*
Camada Componentes do serviço: mapeia os componentes que são utilizados
pela camada de serviço. Componentes são os blocos de construção de
serviços na arquitetura SOA e embora vários sejam construídos com esta
finalidade, a maioria será reaproveitada a partir de aplicações já
existentes, através de técnicas de encapsulamento. Grande parte desses
componentes tem potencial para se transformarem em serviços;
*
Camada de Sistemas Operacionais: onde os recursos (infraestrutura) como
banco de dados, sistemas gerenciadores de filas ou (Manage Queue) estão
alocados. Nesta camada, também podemos encontrar aplicações legadas e
classes de objetos representando alguns modelos de dados.
*
Camada de Integração: Responsável por intermediar a comunicação entre o
provedor de serviço e o consumidor de serviço. É a camada onde estarão
os serviços de conectividade. Insere um nível de indireção entre
consumidor/provedor. É importante que a conexão ao serviço é realizada
por esta camada e não direto pelo provedor de serviços.