newton
Newton
 

Newton Framework

What is Newton?

Newton is a distributed OSGi framework in which the components can be simple POJOs or wrappers around components based on other models.

Newton recognises the dynamic nature of distributed computing and seeks to address the needs of components living in this world. To this end Newton moves code around the network installing it on demand and removing it when it is no longer in use. Newton also dynamically wires up runtime service dependencies between components and rewires them as service provider components come and go.

Newton describes distributed systems using the emerging SCA standard. Newton provides a highly dynamic SCA implementation. It is able to install and manage SCA composites distributed across a large number of JVMs, continually comparing the deployed composite graph to a specified target state and making adjustments in response to failures and network topology changes.

Newton makes use of OSGi for wiring up composites within a single JVM and Jini technology for tracking and wiring up dependencies between composites in different JVMs.

If you're new to Newton check out the Quick Start page. For further information see Newton Concepts.

Newton provides the foundation of the commercial Infiniflow product Infiniflow

Documentation

The Newton documentation consists of these manuals:

News

2008-08-11
Newton 1.2.5 Release
2008-06-26
Newton 1.2.4 Release
2008-03-27
Newton 1.2.3 Release
2008-03-01
Newton now supports Spring Dynamic Modules for OSGi.