OSGi Community Event 2013 (http://www.osgi.org/CommunityEvent2013/Schedule)
Managing large distributed runtimes can be very hard, particularly when it comes to configuration. Tools like Puppet and Chef try to solve this by automating configuration rollout, but it can be very hard to cope when parts of the runtime need to be moved, or the underlying platform changes.
OSGi is a powerful modularity framework for Java, but it also provides support for dynamic life-cycles and loosely coupled service interactions. This makes OSGi an ideal tool for configuring and managing distributed environments, especially when responding to change.
In this talk you will see how an OSGi framework can be used to manage external processes, and how by using OSGi Remote Services it is possible to automatically configure these processes into a resilient, distributed NoSQL store that adapts to its environment.
Tim Ward is a Principal Engineer at Paremus Ltd, a co-author of Enterprise OSGi in Action, and has been actively working with OSGi for over five years. Tim has been a regular participant in the OSGi Core Platform and Enterprise Expert Groups, and led development of several specifications. Tim is also an active Open Source committer and a PMC member in the Apache Aries project, which provides a container for enterprise OSGi applications.