OSGi has been under development for a long time. In recent years it has gained some traction as an Eclipse standard. It provides a modular underpinning for Java component deployment, thus placing it at the center of modern application integration undertakings.
OSGi has gained a reputation as an esoteric but robust offering, but also somewhat of a difficult technology to master. The veil may be lifting on OSGi; its use has grown to the point where a useful body of practical knowledge is beginning to emerge.
For example, a look “under the hood” of OSGi was provided at the recent EclipseCon 2012 event in Reston, Virg., where OSGi expert Timothy Ward of Zuhlke Engineering discussed best practices for OSGi in the enterprise. Consultant Ward is an Apache Aries Project Management Committee member.
Among a set of OSGi development tips from Ward are these:
- Version Everything
- Seek Loose Coupling
- Don't do too much
Read the rest of the advice in the full article over at our sister site SearchSOA.com
Best practices for OSGi development in enterprise Java integration