Les Exceptions métier de service représentent les exceptions recensées et déclarées qui sont anticipées par l'application ou le service concerné.
Les Exceptions métier de service sont définies sur l'interface de service.
Les développeurs de composants doivent prendre soin de déclarer les exceptions possibles pouvant être émises de sorte que le service utilisateur puisse les traiter. Par exemple, un incident métier pour une application bancaire comporterait "Numéro de compte incorrect" ou "Provision insuffisante" comme exceptions métier. L'application qui appelle le service doit donc inclure la logique permettant de traiter une situation dans laquelle un numéro de compte incorrect a été transmis ou bien un virement de 100 $ a été tenté alors qu'il n'y a que 50 $ sur le compte. Ce sont les types d'erreurs métier qu'une application appelante doit être conçue pour traiter. Les exceptions métier de WebSphere ESB sont renvoyées au client pour qu'il les intercepte et les traite en conséquence.
Lors du traitement des exceptions de service métier, les utilisateurs du service doivent implémenter le client de manière à ce qu'il exécute l'une des actions suivantes pour une exception métier déclarée :