SpringSource hands dm Server to Eclipse



Email    print   
January 14, 2010 —  (Page 1 of 2)
In the hopes of driving the adoption of OSGi-based development patterns in enterprise Java shops, SpringSource on Tuesday submitted its dm Server for acceptance as an Eclipse Foundation project.

Adam Fitzgerald, director of developer relations at SpringSource (which is owned by VMware), said that SpringSource has seen little uptake in OSGi usage from its enterprise customers. “What we've seen, and this is confirmed by others, is that while OSGi has had tremendous success in other areas like the IDE, and in places like embeddable devices, we haven't seen the broad and widespread adoption of OSGi as a solution in enterprise Java," he said. "There are certainly early adopters, but there is not as much penetration into the mainstream enterprise Java development world as we'd like.

"We think part of the reason might be the additional complexity that comes with building OSGi solutions. We need more common projects that are easily accessible to community members. We are moving dm Server over to Eclipse in the hopes that we can foster more use of OSGi.”

In essence, OSGi shoehorns a module component model into Java by describing an entire application life-cycle framework. The JCP is working on its own modular Java, but the OSGi Alliance and the Eclipse Foundation have already expanded the OSGi universe to include many tools, platforms and APIs. The benefits of OSGi, claim its proponents, are exemplary of service-oriented architecture and of the future of Java itself.

Building with OSGi, which has outlived the meaning of its original acronym (Open Services Gateway Initiative), allows JAR files to be packaged along with metadata that describe the application. OSGi bundles (the deployable artifacts) describe public and private spaces in code, allowing for greater control over access and usage.

OSGi's modular nature also allows developers to deploy updates to underlying libraries and applications without requiring a restart of the host JVM. With OSGi, life cycles include deployment to live machines without any interruptions.

SpringSource and Sun both support OSGi in their application servers; Sun's GlassFish contains OSGi support. Fitzgerald said neither dm Server nor any OSGi-based application server can provide the benefits of OSGi-based architecture without properly prepared code.



Related Search Term(s): Eclipse, OSGi, SpringSource

Pages 1 2 


Share this link: http://sdt.bz/34059
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
In tough financial times, open source got more than a look
It was a year of infrastructure, it was a year of enhanced development tools. But most of all, it was the year in which repositories grew up and mobile phones opened up Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
The problem with perfection
"The perfect is the enemy of the good," Voltaire said, or nearly said. He could have been talking about software development.
02/22/2012 11:13 AM EST

Let's get real about women in tech
The first step in solving a problem is admitting that it exists.
02/19/2012 04:16 AM EST

Lots of news from Apple
Apple is regaining a place of central importance in the technology world that it hasn't held since the 1970s. Here's what's new.
02/18/2012 07:10 PM EST

Book Giveaway! Pro jQuery by Adam Freeman
Looking to learn more about jQuery? Like us on Facebook for a chance to win a digital copy!
02/16/2012 10:58 AM EST

Literate programming: It's not going to happen.
Literate programming is an idealistic notion that has been rendered obsolete by modern source code editors and good programming practices.
02/15/2012 06:13 PM EST

Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

 
Events calendar tab
2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb

3/7/2012 to 3/15/2012
Santa Clara
Python Software Foundation