Rich Client Platform 的核心运行时是Eclipse平台的微内核
主要负责管理Eclipse的所有插件和Fragements。Eclipse3.0以后,Eclipse基于OSGi规范的轻量级实现Equinox 来构件核心运行时。核心架构图如下。
Applications/Bundles(Plug-ins)
Eclipse Job Management Extension Registry
Service
Service Registry Extensibility Framework(Adaptor) securtiy
Life Cycle
Modules
Execution Eviroment
Execution Environment
Bundle/Plug-in 应用所倚赖运行的java执行环境。如J2SE-1.5CDC-1.0等都是可用的执行环境。
Modules
模块层定义了 Bundle 应用的加载策略。OSGI框架是一个健壮并且严格定义的类加载模型。 O