Raman, 



Thanks. But, honestly, that still doesn't answer the question. Why can't Gemini 
work in Karaf? Does it have code that is tied directly to another container 
(Virgo Kernel)?  Or, is the issue that nobody has written a provisioning 
document for Gemini to work in Karaf?  I believe that latter is the answer, not 
the former. 


I understand the motivations for not using Spring and using Aries instead. 
However, I have yet to hear a good technical argument against using 
Karaf/Gemini.  Please understand, I'm not trying to promote springsource or any 
consulting company. Rather, I'm trying to make sure that Karaf doesn't cut out 
a large group of users simply because of the notion that "spring bad, aries 
good".  I've worked with Virgo kernel, and Karaf is superior to it.  The only 
reason for intelligent folks to choose Virgo Kernel over Karaf is the argument 
that Karaf doesn't play well with Spring. I find this notion to be, at best, 
dubious. 



Honestly, the Aries vs SpringDM (now Gemini) discussion sounds very similar to 
the JPA vs Hibernate discussion from last year.  In that discussion, Hibernate 
was widely derided by the Karaf community with numerous folks stating that 
Hibernate simply couldn't work in Karaf. However, after a couple of days I was 
able to get Hibernate working just fine in Karaf. Before I make a decision 
about Aries or SpringDM (Gemini), I'd like to hear about folks' actual 
experiences instead of thier biases. 


----- Original Message -----


From: "Raman Gupta [via Karaf]" <[email protected]> 
To: "mikevan" <[email protected]> 
Sent: Tuesday, November 1, 2011 10:16:21 AM 
Subject: Re: Aries and Spring Co-Existance in Karaf 

> In this example, how would the three contexts work together?  In my work, 
> I've seen coding like this where Spring is desired, and where Aries blueprint 
> doesn't provide the functionality Spring provides.  In that environment, 
> there is a movement towards Eclipse Gemini because it is written to play 
> nicely with Spring.  What I'd like to do is once and for all, identify if 
> Aries and Spring can work in the same bundle or not.  Normally what I hear is 
> no, but from my prototyping, that response doesn't hold water.   

I believe Eclipse Gemini (AKA Spring DM 2.x) *can* mix and match 
Spring and Blueprint namespaces. There is an example shown here: 

http://static.springsource.org/osgi/docs/2.0.0.M1/reference/html-single/#blueprint:differences:xml
 

However, Karaf doesn't support DM 2 / Gemini at this time AFAIK. 

-- 
Raman Gupta 
VIVO Systems 
http://vivosys.com 







If you reply to this email, your message will be added to the discussion below: 
http://karaf.922171.n3.nabble.com/Aries-and-Spring-Co-Existance-in-Karaf-tp3438050p3470779.html
 
To start a new topic under Karaf - User, email 
[email protected] 
To unsubscribe from Karaf - User, click here .

-----
Mike Van  (All links open in new tabs)
Committer - Kalumet 

Atraxia Technologies 

NCI Inc 

Mike Van's Open Source Technologies Blog 
--
View this message in context: 
http://karaf.922171.n3.nabble.com/Aries-and-Spring-Co-Existance-in-Karaf-tp3438050p3470821.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to