Service Business Exceptions representam exceções conhecidas e declaradas, previstas pelo aplicativo ou serviço.
Service Business Exceptions são definidas na interface de serviço.
Os desenvolvedores de componentes devem ter cuidado ao declarar as possíveis exceções que podem ser lançadas, para que o serviço de consumo possa manipulá-las. Por exemplo, uma falha de negócios para um aplicativo financeiro incluiria "Número da Conta Inválido" ou "Fundos Insuficientes" como exceções de negócios. Portanto, o aplicativo que chama o serviço precisa incluir a lógica para manipular uma situação na qual ele transmitiu um número de conta inválido ou na qual ele tentou transferir $100, mas havia apenas $50 na conta. Existem os tipos de erros de negócios que um aplicativo de chamada foi projetado para manipular. As exceções de negócios do WebSphere ESB são retornadas ao cliente para captura e manipulação de maneira apropriada.
Ao manipular exceções do serviço de negócios, os consumidores de serviço devem implementar o cliente para que ele desempenhe uma das seguintes ações para uma exceção de negócios declarada: