Newton

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
第12行: 第12行:
 
*[[OSGi]]
 
*[[OSGi]]
 
which is central to the whole Newton component model
 
which is central to the whole Newton component model
 +
 +
提供[[Equinox]], [[Knopflerfish]] 两种OSGi框架选择, 如
 +
./newton.sh // 以Knopflerfish的框架启动
 +
./newton.sh equinox // 以Equinox的框架启动
 
*[[Jini]]
 
*[[Jini]]
 
which is the basis of Newton's remoting infrastructure
 
which is the basis of Newton's remoting infrastructure

2008年3月25日 (二) 15:31的版本

The Newton project aims to build a distributed component model.

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.

Newton是Paremus公司Infiniflow Distributed Service Framework (DSF) 产品的一个开源版本,它是基于GPL协议的。

Newton是一个分布式的构件框架,它用SCA标准来描述分布式系统,并且提供了高度动态的SCA实现(基于OSGi技术)。它能够加载和管理部署在分布不同JVM中的SCA构件。

Newton借鉴了Spring的分离关注思想,将域模型和基础设施分离,提供了一个轻量级的分布式构件开发模型。对于分布式模型,面临的最大问题来自于网络状态不稳定、不可预见的系统失效,以及分布式系统的管理(如部署问题、资源释放等)问题。Newton使用OSGi和Jini来解决这些问题。OSGi是Newton整个构件模型的中心,而Jini则是其远程基础设施的基石。

目录

Key technologies

which is central to the whole Newton component model

提供Equinox, Knopflerfish 两种OSGi框架选择, 如

./newton.sh // 以Knopflerfish的框架启动
./newton.sh equinox // 以Equinox的框架启动

which is the basis of Newton's remoting infrastructure

describe describe assemblies of componenents, or composites in SCA terminology

Component Model

Projects

  • Sigil is an eclipse plugin that helps developers build and test code to be deployed on the Newton platform.

Eclipse 3.2 update site url is:

http://sigil.codecauldron.org/update-site

Links

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱