Friday, March 2, 2012

OSGi and your strong opinions

Most of you should know by know that I have started a new job yesterday. So far the Development Manager has pointed me towards the following educational slide shows of IBM:

OSGi Feature Overview:
http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/index.jsp?topic=/com.ibm.iea.wasfposgi/wasfposgi/1.0.0.0/Overview/wasosgijpafep_OSGi_overview/player.html

Modular and dynamic OSGi Applications Part 1: Motivations and specifications:
http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/index.jsp?topic=/com.ibm.iea.was_v8/was/8.0/ProgramingModel/WASV8_OSGi_part1/player.html

Modular and dynamic OSGi Applications Part 2: OSGi applications support in WebSphere Application Server:
http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/index.jsp?topic=/com.ibm.iea.was_v8/was/8.0/ProgramingModel/WASV8_OSGi_part2/player.html

OSGi is the "Open Services Gateway initiative framework" which is a "module system and service platform for the Java programming language that implements a complete and dynamic component model". Thank you Wikipedia.

I am still working through these. So far I like the fact that OSGi is a way of enforcing modular architecture and deployment as well as the fact that it is a solution to the multiple versions of the same class on the CLASSPATH problem. What are your strong opinions on OSGi and/or alternatives?

No comments:

Post a Comment