Sign in

E-mail *, (xx@domain.com)
Password *

Register | Forgot password

Recent blogs

RSS - Blogs
December 24, 2008
The year has almost ended...
December 9, 2008
5 Spring pitfalls
December 9, 2008
Like A Version
October 22, 2008
New certification process
October 17, 2008
Search quest [3/3] - improvements

All Blogs...


OSGi adoption on the rise!

February 29, 2008

InfoQ reports that OSGi adoption in the EE marketplace is rising and major vendors are now putting their weight in! Will this end the debate around the OSGi adoption as a Java standard (JSR 291) and the rival Java Module System specification (JSR 277)?

The story behind OSGi is a little awkward because, although to most architects and developers in the J2SE / J2EE world this is a brand new technology, OSGi has been around since 1999. Since the OSGi Alliance was founded the specification matured and was successfully implemented but, for a long while, mainly in embedded applications that had to deal with minimal system resources. This origin can still be seen in the specification and especially the compendium that specifies standard packages and services for device management, io and gsm.


Over the past few years OSGi gradually got more attention and off course the open source communities where among the first the jump on the bandwagon. This resulted in several great implementations like Equinox (the Eclipse runtime), Knopflerfish OSGi, Apache Felix (formely known as Oscar) and adoption in middleware such as JOnAS the application server from OW2 and, last but not least our favorite toolkit, Spring Framework with their Spring Dynamic modules for OSGi project which aims to OSGify their entire package.


Now finally we see that the major vendors like SAP, BEA, Red Hat and many more seem to realize they can no longer ignore OSGi and recognize its full potential. While the heated debate in the JCP is still going on, and will be going on for some time around the Java EE 6 specification (JSR 316), I think this kind of support may eventually prove to be decisive. It seems that when specification by consensus fails, guerrilla tactics work 8)


Bram

About the Author

Return to all blogs


Bram de Kruijff is Product Architect and one of the co-architects of the GX WebManager framework with a focus on OSGi and services framework. Bram is part of the NAF Web 2.0 forum group to define standards on community technologies.

Read all Brams blog entries

Other blog entries:

June 3, 2008
A few SDK tips & tricks
May 29, 2008
Maven secrets: Dynamic Maven properties with Beanshell
May 27, 2008
GX WebManager on SpringSource Application Platform
May 9, 2008
JavaOne 2008 wrapup
April 14, 2008
Maven secrets: assembling a WCB zip
April 11, 2008
ApacheCon EU 2008 impressions
March 29, 2008
Maven secrets: filtering sources
March 12, 2008
Did you catch the Tortoise today?
February 26, 2008
Tabula rasa


Share:

del.icio.us
digg
Technorati
Slashdot
Reddit
YahooMyWeb
NewsVine
ekudos
© 2008 GX creative online development B.V.

Disclaimer

This website (GXdeveloperweb.com) may discuss or contain opinions, (sample) coding, software or other information that does not include GX official interfaces, instructions or guidelines and therefore is not supported by GX. Changes made based on this information are not supported.  GX will not be held liable for any damages caused by using or misusing the information, software, instructions, code or methods suggested on this website, and anyone using these methods does so at his/her own risk. GX offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this website, including any liability resulting from incompatibility between the content of this website and the materials and services offered by GX. By using this website you will not hold, or seek to hold, GX responsible or liable with respect to the content of this website.