Hello everybody,
I have been using servicemix with Activemq packaged in it for sometime with
guidance from seniors in my company.
However recently started digging into it more as to how exactly it operates.
if we go to
http://servicemix.apache.org/home.html
"ServiceMix uses ActiveMQ to provide remoting, clustering, reliability and
distributed failover.
ServiceMix is completely integrated into Apache Geronimo, which allows you to
deploy JBI components and services directly into Geronimo. ServiceMix is being
JBI certified as part of the Geronimo project."
2 questions-
1) I checked the conf files and saw that we start it with activemq as a broker.
So I guess ActiveMq acts as a JMS provider for servicemix? So even if I don't
use the ActiveMq packaged with servicemix, I can make it connect to some other
ActiveMq instanced running independantly standalone? If so how do I do it?
2) This is what confuses me more. What I understand Apache Geronimo is a
opensource J2EE app server. So if I go by the above statement in the link, when
I am starting servicemix with servicemix.bat or as a wrapper service, I am in
effect starting the Geronimo J2EE server? that way can I deploy J2EE components
say like EJBs in servicemix?
If not, what role does Geronimo exactly play in servicemix container?
My apologies if I sound too novice, but any info will really help me use
servicemix in a more competent way.
Thanks in advance
Soumya
Cricket on your mind? Visit the ultimate cricket website. Enter
http://beta.cricket.yahoo.com