A camada de negócio reúne os nove padrões descritos na tabela abaixo:
| Nome do Padrão | Sinopse |
|---|---|
| Businness Delegate | Encapsula o acesso a um serviço de negócio. |
| Service Locator | Encapsula a pesquisa de serviços e componentes. |
| Session Façade | Encapsula os componentes da camada de negócio e expõe um serviço de granularidade grossa para os clientes remotos. |
| Application Service | Centraliza e agrega o comportamento para fornecer uma camada de serviços uniforme. |
| Business Object | Separa os dados e a lógica de negócios usando um modelo de objeto. |
| Composite Entity | Implementa um Business Object persistente usando beans de entidades e POJOs locais. |
| Transfer Object | Transfere dados através de uma camada. |
| Transfer Object Assembler | Monta um objeto de transferência composto a partir e diversas fontes de dados. |
| Value List Handler | Manipula a pesquisa, armazena os resultados em cache e seleciona itens no resultado. |