When ServiceMix is deployed within a WAR, can you provide more details on how this is implemented?

1) ActiveMQ must be running embedded in a servlet?
2) EJB's and JCA aren't supported right?

Basically, your JBI components would be basic java objects (not EJB, not JCA, not MDB, etc) exposed via the messaging fabric embedded in a servlet and this is possible since the servlet spec supports spawning your own threads.....Is this accurate?

Dan

On 9/21/05, Sami Dalouche <[EMAIL PROTECTED]> wrote:
Hi,

All of these situations are possible. JBI can be supported at the Application
Server level, like EJBs, for example. So you deploy a JBI component buy using
your AppServer's deploy tool. Geronimo is said to support JBI components
through its deploy tool (Does not work for me, but it officially does..).

In addition, ServiceMix can be embedded in any way that Spring
(http://www.springframework.org/ ) supports, so this means that you can either
launch servicemix standalone, or embed it inside a WAR.
Several notes about deploying it inside a WAR though :
- You can not use the web applications context that Spring provides, because of
some (yet incomplete) modifications that have been done to Spring (you must use
the Sprign version provided with servicemix). There was several emails from
James on this list that give some details about how to run it correctly from a
WAR.
- If you deploy it inside Geronimo, you can not use Fivesight PXE (BPEL engine)
as a JBI component, since the current version conflicts with Geronimo's
transaction manager.

Regards,
Sami Dalouche

Quoting Julien Martin <[EMAIL PROTECTED]>:

> Hello,
> I would like to understand how the JBI container relates to the application
> server it run with. Does the JBI container run on top of the app server?
> inside
> it? What part of J2ee are used by the JBI container?(servlets, ejbs, JCA???).
> Thanks in advance,
> Julien.
>
> Any answer welcome.
>
>




----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

Reply via email to