欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Newton
来自开放百科 - 灰狐
(版本间的差异)
94.23.1.28 (讨论) (WtvRYHvMikwDA) |
小 (保护“Newton” ([edit=sysop] (无限期) [move=sysop] (无限期))) |
||
(未显示4个用户的8个中间版本) | |||
第1行: | 第1行: | ||
− | + | {{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
分享您的观点