I am working on an Application which would send a request to Multiple Service Providers in a Asynchronous Manner, collate the responses and diplay the results to the user.
I intend to create a component for handling each Service Provider. The Component would be loosely coupled and so it should be very easy to add or remove Service Providers.
The Component would
Can we use Apache Service Mix here? Is it fast enough to handle a Request-Response cycle in less than 5 seconds (assuming that the Service Providers send responses in less than a second).
OR
Can we use any other ESB and are ESB's fast enough to meet our requirements?
Thanks in advance.
Shardul.
Servicemix should be able to handle this. The main question is if you even need servicemix.
If you want your components to run on OSGi then you can use servicemix or karaf + camel (which is something like servicemix light).
To communicate between web frontend and the component I would use jms and to implement the component I suggest using camel + pojos.
If you need more help with this feel free to contact me again. It seems you found me on IRC already :-) username: cschneide or cschneider