Enterprise OSGi in Action: With examples using Apache Aries