Newton

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(已恢复Allen讨论)的编辑至94.23.1.28的最后一个修订版本)
(保护“Newton” (‎[edit=sysop] (无限期) ‎[move=sysop] (无限期)))
 
(未显示4个用户的6个中间版本)
第1行: 第1行:
This shows real epxretise. Thanks for the answer.
+
{{top news}}
 +
 
 +
Newton是Paremus公司Infiniflow Distributed Service Framework (DSF) 产品的一个开源版本,它是基于GPL协议的。
 +
 
 +
Newton是一个分布式的构件框架,它用SCA标准来描述分布式系统,并且提供了高度动态的SCA实现(基于OSGi技术)。它能够加载和管理部署在分布不同JVM中的SCA构件。
 +
 
 +
Newton借鉴了Spring的分离关注思想,将域模型和基础设施分离,提供了一个轻量级的分布式构件开发模型。对于分布式模型,面临的最大问题来自于网络状态不稳定、不可预见的系统失效,以及分布式系统的管理(如部署问题、资源释放等)问题。Newton使用OSGi和Jini来解决这些问题。OSGi是Newton整个构件模型的中心,而Jini则是其远程基础设施的基石。
 +
 
 +
==核心技术==
 +
===[[OSGi]]===
 +
which is central to the whole Newton component model
 +
 
 +
提供[[Equinox]], [[Knopflerfish]] 两种OSGi框架选择, 如
 +
./newton.sh equinox // 以Equinox的框架启动
 +
./newton.sh // 以Knopflerfish的框架启动
 +
基本操作:
 +
bundles /framework bundles 
 +
install /framework install 
 +
start /framework start 
 +
stop /framework stop 
 +
update /framework update 
 +
refresh /framework refresh 
 +
services /framework services 
 +
startlevel /framework startlevel 
 +
shutdown /framework shutdown 
 +
fw /session enter framework
 +
log /log show
 +
lsb /framework bundles -i
 +
lss /framework services
 +
exports /framework package -b
 +
ps /framework bundles -i
 +
cd /framework cd
 +
manifest /framework headers
 +
exit /framework shutdown
 +
quit /framework shutdown
 +
 
 +
===[[Jini]]===
 +
which is the basis of Newton's remoting infrastructure
 +
===[[Service Component Architecture|SCA]]===
 +
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
 +
*[[Einstein]]
 +
*[[Mule4Newton]]
 +
*[[Deesel]]
 +
==Links==
 +
*http://www.codecauldron.org/
 +
*http://download.huihoo.com/newton/
 +
*http://docs.huihoo.com/newton/
 +
*http://www.paremus.com
 +
 
 +
[[Category:Platform]]
 +
[[Category:OSGi]]
 +
[[Category:Jini]]

2012年10月29日 (一) 07:36的最后版本

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

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

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

目录

[编辑] 核心技术

[编辑] OSGi

which is central to the whole Newton component model

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

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

基本操作:

bundles /framework bundles  
install /framework install  
start /framework start  
stop /framework stop  
update /framework update  
refresh /framework refresh  
services /framework services  
startlevel /framework startlevel  
shutdown /framework shutdown  
fw /session enter framework
log /log show 
lsb /framework bundles -i 
lss /framework services 
exports /framework package -b 
ps /framework bundles -i 
cd /framework cd 
manifest /framework headers 
exit /framework shutdown
quit /framework shutdown

[编辑] Jini

which is the basis of Newton's remoting infrastructure

[编辑] SCA

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

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

变换
操作
导航
工具箱