This document describes how to use Oracle Service Bus and Oracle Coherence caching capabilities to improve performance of a slow web service. It shows how to create a sample web service that takes 9 seconds to respond using Java and deploy it to WebLogic Server. Then it imports the web service into an Oracle Service Bus project and enables caching for the business service. With caching enabled, subsequent requests return immediately from the cache instead of calling the backend web service. It also describes how to use an external Coherence server for out-of-process caching and monitoring the cache using the Coherence console.