In the previous chapters we covered many JBI components in ServiceMix and also saw a few useful use cases to help solve real life problems using the ESB patterns. Another useful application of ESB is to provide a "Services Workbench" wherein we can use various integration patterns available to aggregate services to carry out business processes. We will look into such a sample use case in this chapter.
We will look at the following topics in the business integration sample:
Solution architecture
JBI-based ESB component architecture
Understanding the message exchange
Deploy and run the sample
To demonstrate the service aggregation, we will choose a typical business integration scenario happening as an outcome of a customer attempting to make a web order entry. Let us take the scenario of a Communication Service Provider (CSP) providing a web access channel for its customers to order Voice over IP (VOIP) service...