|
|
| 第1行: |
第1行: |
| − | {{top news}}
| + | Kewl you shulod come up with that. Excellent! |
| − | | + | |
| − | 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]]
| + | |
Kewl you shulod come up with that. Excellent!