The document provides an overview of when to use the Oracle Service Bus (OSB). It discusses how OSB compares to the Oracle SOA Suite and its key capabilities including agility, scalability, and performance. Examples are provided for common integration patterns supported by OSB, such as message transformation, routing, dynamic routing, message enrichment through service callouts, service pooling for reliability, and result caching for improved performance. The document also outlines bad practices to avoid with OSB, such as complex service orchestration without transactions.