33 Introduction to Oracle Service Bus

Oracle Service Bus is part of the Oracle family of service-oriented architecture (SOA) products. Oracle Service Bus manages the routing and transformation of messages in an enterprise system. Combining these functions with its monitoring and administration capability, Oracle Service Bus provides a unified software product for implementing and deploying your Service-Oriented Architecture.

Oracle Service Bus is a configuration-based, policy-driven enterprise service bus (ESB). From the Oracle Service Bus Console, you can monitor your services, servers, and operational tasks. Using the Web-based Oracle Service Bus Console in the run-time environment or the Eclipse plug-ins in the development environment, you configure proxy and business services, set up security, manage resources, and capture data for tracking or regulatory auditing. Oracle Service Bus enables you to respond rapidly and effectively to changes in your service-oriented environment.

Oracle Service Bus relies on Oracle WebLogic Server run-time facilities. It leverages Oracle WebLogic Server capabilities to deliver functionality that is highly available, scalable, and reliable.

33.1 Document Scope and Audience

This guide provides information on using and configuring Oracle Service Bus. It is intended for those responsible for messaging and SOA, specifically enterprise architects, application architects and developers.

Oracle Service Bus concepts, along with an architectural overview, are discussed in Oracle Fusion Middleware Concepts and Architecture for Oracle Service Bus.

Information for operations specialists such as monitoring, reporting, and tracing is presented in Part III, "Operations".

Information for security architects and developers is presented in "Security" in the Oracle Fusion Middleware Developer's Guide for Oracle Service Bus.

Information for deployment specialists resides in the Oracle Fusion Middleware Deployment Guide for Oracle Service Bus.

While sometimes providing procedural information, this section does not provide detailed information on how to configure resources using the Web-based Oracle Service Bus Console or the Eclipse plug-ins. For information on using the Oracle Service Bus Console, see Part I, "Console Help for Oracle Service Bus". For information on using the Oracle Service Bus Eclipse plug-ins, see "IDE Help for Oracle Service Bus" in the Oracle Fusion Middleware Developer's Guide for Oracle Service Bus.

For information about Oracle Service Bus transport providers for configuring proxy and business services based on various transport protocols, see "Transports" in the Oracle Fusion Middleware Developer's Guide for Oracle Service Bus.