Las excepciones empresariales de servicio representan excepciones conocidas y declaradas previstas por la aplicación o el servicio.
Las excepciones empresariales de servicio se definen en la interfaz de servicio.
Los desarrolladores de componentes deben declarar las excepciones posibles que pueden generarse para que el servicio que las utiliza pueda manejarlas. Por ejemplo, un error empresarial en una aplicación de banca incluiría "Número de cuenta no válido" o "Fondos insuficientes" como excepciones empresariales. Por tanto, la aplicación que llama al servicio tiene que incluir lógica para manejar una situación en que ha pasado un número de cuenta no válido o en que se ha intentado transferir 100 euros cuando sólo había 50 en la cuenta. Estos son los tipos de errores empresariales que una aplicación llamante está diseñada para gestionar. Las excepciones empresariales de WebSphere ESB se devuelven al cliente para que las detecte y maneje de forma adecuada.
Al manejar excepciones de servicio empresariales, los clientes del servicio deben implementar el cliente para que pueda realizar una de las siguientes acciones para una excepción empresarial declarada: