4 Replies Latest reply on Feb 14, 2011 4:00 AM by venu gopal

    Can ESB just be used for consuming services?

    venugopal sundaram Newbie



      We need to build a consumer platform for a variety of merchant sites. Merchant sites may provide us SOAP based webservices for consumption, RESTful services or just JMS queue where we have to post our message and get the response.


      The idea here is that our consumer system has to interact with various kinds of services that can be webservices, JMS,MQ etc. How do we build a system to make use of a variety of producers whist still having a single system at our end which can handle the foresaid variety of producers?


      If ESB can be used to build a client system(consumer) for catering to a wide range of merchants(varying in the way they expose the services), does Jboss ESB support it?


      Reasons why i ask here the question is:


      1. I am new to this SOA space and ESB.

      2. ESB seems to be more producer centric. I mean - if i have to expose some service, i can expose via JMS,MQ,SOAP,REST etc. But my need is the reverse. The merchants can expose any kind of service. I need to be flexible to consume any kind of service.


      Please advise.