5 Replies Latest reply on Jan 13, 2009 4:53 PM by a p

    .NET ESB API

    a p Newbie

      Hello,
      I'm fairly new to JBossESB, so please forgive me for my ignorance.

      I've been looking into the ESB client API (org.jboss.soa.esb.*), and it looks to be quite extensive. Being able to get a handle on a service (given a category and name: org.jboss.soa.esb.Service), and then invoke that service (org.jboss.soa.esb.client.ServiceInvoker) all within the same API is extremely convenient. Unfortunately, the client application I am building is in .NET.

      I was wondering if there is something similar to this for .NET. Any guidance would be appreciated.

        • 1. Re: .NET ESB API
          Kevin Conner Master

          Unfortunately we do not have a similar API for .NET.

          At present the only option would be to invoke the ESB services through a gateway, for example webservices.

          I believe Burr has demoed this on a number of occasions, perhaps he can add something to help.

          Kev

          • 2. Re: .NET ESB API
            Burr Sutter Master

            We don't offer any C#/VB.NET client library (.dll) at this time to be used in your .NET applications. You will need to "bridge" your .NET client app into the ESB via Web Services. Some JMS providers have native .NET clients (e.g. WebSphereMQ) which is also an option but that can be costly and difficult to set up.

            Your best bet is to use WS endpoints hosted by the ESB. We have the new declarative mechanism using some XSDs & jboss-exb.xml, plus the the older 181 annotated way to build WS endpoints.

            Burr

            • 3. Re: .NET ESB API
              Steven LeVander Newbie

              I actually have the opposite problem. I have an existing JEE web application that invokes web services published by a .Net application. We're evaluating ESB. I'd like to know how a .Net web service can deploy or publish itself to ESB.

              Thanks,
              Steve

              • 4. Re: .NET ESB API
                Stefano Maestri Expert

                 

                "stlevander" wrote:
                I actually have the opposite problem. I have an existing JEE web application that invokes web services published by a .Net application. We're evaluating ESB. I'd like to know how a .Net web service can deploy or publish itself to ESB.

                Thanks,
                Steve


                Hi Steve
                Wise client should works with .NET services. At least it does on some of them in my environment (I've tried about a dozen, of course not covering/get for sure all possible problem).
                Let it a try and come back to me if you have any problem I'd be happy to help you.

                • 5. Re: .NET ESB API
                  a p Newbie

                   

                  "Kevin.Conner@jboss.com" wrote:

                  At present the only option would be to invoke the ESB services through a gateway, for example webservices.

                  I believe Burr has demoed this on a number of occasions, perhaps he can add something to help.

                  Kev


                  Is this demo available online?