编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是程序开发相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
Spring Dynamic Modules 的前身是 Spring OSGi。 Spring Dynamic Modules,让写Spring应用可以部署在一个的OSGi执行环境,而且还可以充分利用所提供的服务的OSGi框架。
JRuyi是一个基于OSGi的,用于开发高性能和易扩展的网络应用程序的框架。
OSGi 是目前动态模块系统的事实上的工业标准,虽然一开始只是作为嵌入式设备和家庭网关的框架来使用,但是实际上它适用于任何需要模块化、面向服务、面向组件的
R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用也较为便捷。
这是实现的一套基于OSGi规范的C#基础框架-OSGi.NET,并且用Go语言初步实现了插件的管理平台-
Concierge 是一个优化的OSGi R3的框架,其jar包只有差不多80k左右大小。这使得它非常适合移动或嵌入式设备。Concierge 还提供一个
Oscar是一个遵循OSGI R3规范的开源实现,它提供了大量扩展OSGI R3规范的Bundle,为开发基于OSGI的系统提供了方便。
Knopflerfish项目的目的是实现相关OSGI技术规范并提供易于使用,开源的OSGI开发工具与应用程序。
ModuleFusion的目 标是为了帮助程序员使用OSGi服务平台作为他们基本的运行环境。ModuleFusion包含了完整的Java企业应用的堆栈。目前这些堆栈包括同类最
Newton项目的目的是建立一个分布式组件模型。要成为一个真正意义上可用的分布式组件框架,要从根本上解决本地计算和分布式计算的不同。
Apache Celix 是一个使用 C 和 C++ 实现的 OSGi 规范的项目。提供了使用组件和面向服务编程来开发模块化应用的框架。
Clerezza是一个基于OSGi(开放服务网关倡议)的服务平台,它提供了一组组件(bundles)用来构建RESTFul Semantic
基于Eclipse的OSGi开发环境。
JBoss OSGi 是 JBoss 组织实现的 OSGi 框架,其主要的目的包括如下两个方面: 为第三方的 OSGi 框架提供一个集成的平台;
Gyrex 是一个 Eclipse 的开源项目,用于构建基于 OSGi 的服务器解决方案,提供一个基于 Equinox OSGi 框架来创建无缝的Equinox 服务器集群,提供用于开发、发布和扩展应用的框架。
Aries 项目提供了一组可嵌入式的 Java 组件,用于企业 OSGi 应用编程模型,该项目还包含了 OSGI 联盟企业专家组的规范实现和扩展。
JAOsgi = JActor + JID + OSGi
Felix是一个OSGi版本4规范的Apache实现。OSGi是一个基于Java的服务平台规范,其目标是被需要长时间运行、动态更新、对运行环境破坏最小化的系统所使用。有许多公司(包括Eclipse
Karaf是Apache旗下的一个开源项目.Karaf同时也是一个基于OSGi的运行环境,Karaf提供了一个轻量级的OSGi容器,可以用于部署各种组件,应用程序.Karaf提供了很多特性用于帮助开发者和用户更加灵活的部署应用,例如:热部署
OSGi 技术是面向Java的动态模型系统。OSGi服务平台向Java提供服务,这些服务使Java成为软件集成和软件开发的首选环境。