An enterprise service bus (ESB) is a software architecture construct that enables communication among various applications. Instead of having to make each of your applications communicate directly with each other in all their various formats, each application simply communicates with the ESB, which handles transforming and routing the messages to their appropriate destinations.
This tutorial gives you a complete introduction to the fundamentals and most common usage scenarios of WSO2 ESB. It walks you through installation of the ESB and supporting products. You will then create a sample application that sends a simple message with a stock symbol through the ESB to a back-end service, which then provides a quote for that stock symbol and sends it back through the ESB to the calling application. Next, you will configure the ESB to route requests based on the content of the message, and then transform the message itself. Lastly, you will learn how to.
The tutorial contains the following sections: