Some of the key steps to developing such an infrastructure have been. * Development of a native remoting layer for OSGi. * Realization that everything must have a full lifecycle - i.e. if you can deploy it you must be able to undeploy it. * Development of a provisioning and deprovisioning system for bundles that transparently supports service deployment and undeployment * Automated injection and of service dependencies within and across OSGi framework instances, and reinjection as the service landscape changes. * An application deployment model in which the applications are described declaratively by/ Target States/ towards which the infrastructure continually works. * Constant monitoring of deployed systems to detect deviations of the Target state, and the ability to make appropriate provisioning adjustments. * Redundant self hosting provisioning infrastructure with no single point of failure. This functionality is available in the Infiniflow product family from Paremus and the open source Newton project hosted at www.codecauldron.org.
Robert is a Principal Developer with Paremus working on the Infiniflow product family and the open source distributed OSGi/SCA Newton Project (hosted at www.codecauldron.org). He has been working with distributed systems for 8 years, primarily in the finance and telecoms sectors. He holds a Ph.D. in mathematical physics from Cambridge University.
David is a Principal Developer with Paremus working on the Infiniflow product family and the open source distributed OSGi/SCA Newton Project (hosted at www.codecauldron.org). He has worked extensively as a designer and developer of software in the telecoms and finance industries focussing mainly on large scale networked infrastructure. David graduated from Cardiff University with a 1st Class Honours in Physics, subsequently he went on to become a finalist in the UK's SET awards for his final year thesis on quantum scale electrical conductivity phenomena.