Newton

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
第11行: 第11行:
 
==Key technologies==
 
==Key technologies==
 
*[[OSGi]]
 
*[[OSGi]]
 +
which is central to the whole Newton component model
 
*[[Jini]]
 
*[[Jini]]
 +
which is the basis of Newton's remoting infrastructure
 
*[[Service Component Architecture|SCA]]
 
*[[Service Component Architecture|SCA]]
 +
describe describe assemblies of componenents, or composites in SCA terminology
 +
==Component Model==
 +
 
==Projects==
 
==Projects==
 
*[[Sigil]] is an eclipse plugin that helps developers build and test code to be deployed on the Newton platform.
 
*[[Sigil]] is an eclipse plugin that helps developers build and test code to be deployed on the Newton platform.

2008年3月25日 (二) 09:07的版本

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

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

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

变换
操作
导航
工具箱