To meet the challenge of getting diverse applications to work together, companies are focusing on using the enterprise service bus-middleware glue that holds a service-oriented architecture together and enables communication between Web-based enterprise applications.