Summary

In this chapter, we've taken a detailed look at some of the key considerations we need to take into account when handling errors within an SOA-based application.

This includes whether the interaction between the components involved is synchronous or asynchronous, the error is a business or system error, and whether it's permanent or transient in nature. In addition, we've examined how the error and the handling of it are likely to impact other components at different layers within our composite.

With this is mind, we have outlined an overall approach for handling errors within our composite applications and how to implement this in composites and the Service Bus.

Get Oracle SOA Suite 11g R1 Developer's Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.