2 Replies Latest reply on Feb 3, 2009 11:02 AM by 843830

    Component Chaining


      I wanted to achieve the component chaining effect.

      My architecture is

      client-->httpbc-->customengine-->httpbc-->externalservice(web service deployed in axis).

      and I wanted to chieve the above architecture without BPEL.
      what shall I change in the customecomponent's java files to achive desired effect.

      Please give me some Ideas about how to achive my desired results.

        • 1. Re: Component Chaining
          Hi Jay,

          In my work I'm doing the same thing but I've no idea how to do the comunication process between my component and bpel o an other components.

          best wishes in your investigation,

          Jose -> "praying2Java" :-(
          • 2. Re: Component Chaining
            Can you describe a bit more what you want to achieve?

            You say, "client-->httpbc-->customengine-->httpbc-->externalservice(web service deployed in axis). "
            But you also say, "customecomponent's java files"

            JBI Service Engines are containers which run logic of a particular type. E.g., the bpel engine is a container that runs bpel processes.
            The JavaEE Service Engine is a container which runs JavaEE apps.
            XSLT Service Engine is a container which runs XSLT apps.

            Do you really mean "customengine" (i.e., your own new container type) or do you really mean that you want to run Java apps in the existing JavaEE Service Engine?

            If you really mean the latter - just running Java apps - then it is possible to achieve what you want.
            If you really mean the former - creating your own service engine - then, this is also possible.
            But the answer for how to do it really depends on what you mean.

            BTW, this list is about JBI the standard. If you are asking, "how do I do this in openesb" ie., sun´s implementation of the jbi standard, then you are really better off asking on the users@openesb mailing list.