SOA emphasizes loosely coupled reusable services which must be composable to achieve agility. This makes applications more distributed and essentially the service layer resides over the component/business function provider layer. To comprehend challenges in exception management in SOA world these factors must be considered and issues arising due to multiple technologies among cooperating applications should also be taken into consideration.
Exception Logging:The Exception logs of services/applications consuming other services may contain information in various formats as they may use different database schemas or different log file formats. It is very difficult to query/report against these distributed logs stored in different places. This handicap becomes more prominent with limited access to support staff in production environment.
Exception Notification:Every enterprise notifies concerned service owner, support staff in its unique way and these unique way changes over time period. Off shoring also adds its own complexity to the scenario.