3 Replies Latest reply on Jun 21, 2012 9:04 AM by tcunning

    Is it really an ESB ?

    mrsachindixit

      Hi ,

       

      I want to create a web service using JBoss ESB .

       

      The idea is to create a service lets say transaction service with a credit and a debit operation . This service will be  published to other clients/consumers as WSDL .

      As per the document there are 2 ways to provision a web service using JbossESB .

       

      1. EBWS(Endpoint Web Service) : here one can create in,out and fault XSD and publish an esb service as web service however there is a limitation that the generated WSDL will publish only the first operation that occurs in the esb.xml .

      2. Using JSR 181 annotation : Here one can create pure J2EE service and then user SOAPProcessor to invoke ESB service .

       

      Now I am able to  work with second approach but the read code for http transport is out side ESB .

      This implies there isn't a central facility with which one can create a service with multiple operations n payloads and expose that for different protocols ( including web services ) .

      With this kind of shortcoming I am facing though time in justifying Jboss ESB as ESB to my client (as opposed to blue/red ESB) .

       

      Can the experts please clarify if above observation is indeed true or I have done some mistake in my understanding .

       

      ps : I tried both 4.11 as well as 5.2 SOA-P version .

       

      Thanks ,

      Sachin

        • 1. Re: Is it really an ESB ?
          tcunning

          Sachin Dixit wrote:

           

          Now I am able to  work with second approach but the read code for http transport is out side ESB .

          This implies there isn't a central facility with which one can create a service with multiple operations n payloads and expose that for different protocols ( including web services ) .

          With this kind of shortcoming I am facing though time in justifying Jboss ESB as ESB to my client (as opposed to blue/red ESB) .

           

           

          When you say multiple operations, you're referring to multiple SOAP operations and payloads?

          • 2. Re: Is it really an ESB ?
            mrsachindixit

            Hi Tom ,

            I am referring to multiple SOAP operations and payloads .

            Since i did not find a way to create a web service with multiple operation and payload with in ESB itself I am finding it tough to justify JbossESB in my architecture .

             

            • 3. Re: Is it really an ESB ?
              tcunning

              JBossESB does not support multiple operations, but there are ways of working around this limitation:

               

              https://community.jboss.org/thread/196897