1 2 Previous Next 20 Replies Latest reply on Mar 5, 2008 2:38 PM by lafbarbosa

    Doubts about ESB configuration

    luixbr

      Hi people,

      I have been looking for a way to implement a wizard for configuration of services in JBossESB (and other ESBs) from my web application.

      What I really like to do is allow that my web application connects to JBossESB (and others) to configure services into it (them). It's like to have the web interface that it (or some of them) provides to make the configuration from my web application.

      I have been talking about this with some guys and two possibilities that they gave me are:
      1. To develop everything into the web application and send the information through JMX.
      2. To develop a generator of XML content (in memory) and send it to JBossESB (and others), where would have another implementation made by me, like a module (one of the guys said me that this could be a JBI Service Engine), which would receive the XML content generated by the web application.

      Using the first one possibility, I would have all solution into my application and developping the other one, I would have one implementation to each ESB that I want to connect to if it wouldn't be done with JBI (I think.. right? Because it seams that would be the same if I do it with JBI).

      One guy told me that the second one would be the best, because, until he knows (based on the PoCs (proof of concept) he made ), some of ESBs he tested required some manual configuration to publish the services to be accessed through the ESB. He didn't do anything with JBI and didn't know anything about this.

      Another thing is that if I deploy only once a JBI Service Engine (SE), I can do the configuration of every service I want to publish in the ESB, through this SE. In other words, I won't need to ask to the admin of ESB to do the configuration to me (or do it through the web interface of ESB).

      Please, does anybody know if which ESBs that support JBI give an interface to another application connects to them to configures services?

      I thank you in advance for any information!

      Regards,

      Luiz

        • 1. Re: Doubts about ESB configuration
          marklittle

          JBossESB does not support JBI 1.0. We'll likely support 2.0 when it becomes a standard.

          • 2. Re: Doubts about ESB configuration
            lafbarbosa

            Hi Mark,

            Thank you for your answer!

            So, if it doesn't support JBI, how can I do this in JBossESB? What is your suggestion?

            Regards,

            Luiz

            • 3. Re: Doubts about ESB configuration
              burrsutter

              I think you will need to write an adapter layer for your application as each ESB is unique. So pick your favorite ESB and get started. :-)

              • 4. Re: Doubts about ESB configuration
                lafbarbosa

                Thanks Sutter!

                I want to start with JBossESB. :-)

                So, what document should I read to understand how it would work in JBossESB?

                Regards,

                Luiz

                • 5. Re: Doubts about ESB configuration
                  burrsutter

                  - The GettingStarted.pdf
                  - Hit the readme.txt in the quickstarts folder and follow those instructions

                  Once you feel comfortable with the techniques demonstrated by the quickstarts, I would recommend digging into the AdministratorsGuide.pdf to learn more about management.

                  The secret is this file called a jboss-esb.xml, that is how you configure 1 to N services for JBossESB.

                  Burr

                  • 6. Re: Doubts about ESB configuration
                    lafbarbosa

                    Thanks a lot, Burr!

                    I'll take a look at these files and, if I need more help, I ask here again.

                    Thank you very much!

                    Regards,

                    Luiz

                    • 7. Re: Doubts about ESB configuration
                      marklittle

                      One thing to note, although the management and configuration of ESB 4.x is unlikely to change significantly, the work we're doing around SOA Governance and will do around ESB 5.0 will definitely change things. So your thoughts and suggestions could help formulate the future actions.

                      • 8. Re: Doubts about ESB configuration
                        lafbarbosa

                        People, please,

                        I talked to a coworker about to do this wizard for current version of JBossESB and I asked him if do something now would be useful when JBossESB start to support JBI (at least for version 2.0; JSR-312).

                        Is there any possibility of JBossESB to start to support JBI? And, if there is, how useful will be my implementation when it to start to work with JBI?

                        I ask this because we want to do the same development to our application to connect to Mule ESB, that supports JBI 1.0.

                        Thanks in advance!

                        Regards,

                        Luiz

                        • 9. Re: Doubts about ESB configuration
                          burrsutter

                          I would be surprised if it worked easily. I suspect you have a long tough road in front of you for making a JBI-based ESB Service Configuration Wizard that across multiple ESBs.

                          Sounds like a great challenge, please keep us informed as to your progress. However, there is no support for JBI in JBoss ESB 4.x architecture.



                          • 10. Re: Doubts about ESB configuration
                            marklittle

                            If you want to look at adding JBI 1.0 support to the ESB then feel free. It's not a priority for us at the moment, unfortunately.

                            • 11. Re: Doubts about ESB configuration
                              lafbarbosa

                              Please Burr,

                              You told me that I should write and adapter layer because each ESB is unique.

                              In this way, for example to JBossESB, should I do this and communicate my application to the ESB through what? JMX? Or should I only take a look at the examples into the JBossESB's PDF files and do something equal, as I would be doing another integration else of day by day world?

                              I started to take a look at Programmers Guide and Administrator Guide today, but if you (or anybody else in the forum) could give me something more directed to this, some example, I will appreciate it.

                              Thank you in advance!

                              Regards,

                              Luiz

                              • 12. Re: Doubts about ESB configuration
                                lafbarbosa

                                Just correcting my message:

                                You told me that I should write "AN" adapter layer because each ESB is unique.

                                • 13. Re: Doubts about ESB configuration
                                  lafbarbosa

                                  Only one more thing. The adapter is the Design Pattern Adapter?

                                  • 14. Re: Doubts about ESB configuration
                                    lafbarbosa

                                    ...or were you refering to adapter as in the Connectors and Adapters Guide PDF file in jbossesb-4.2.1GA/docs that comes in jbossesb-4.2.1GA.zip?

                                    1 2 Previous Next