您的位置:首页 > Web前端

Felix?OSGi? -初步了解

2008-08-19 22:27 525 查看

from: http://felix.apache.org/site/index.html

What is Felix?

Felix is a community effort to implement the OSGi R4 Service Platform

,
which includes the OSGi framework and standard services, as well as
providing and supporting other interesting OSGi-related technologies.
The ultimate goal is to provide a completely compliant implementation
of the OSGi framework and standard services and to support a community
around this technology. Felix currently implements a large portion of
the OSGi release 4 specification, but additional work is necessary for
full compliance. Despite this fact, the OSGi framework functionality
provided by Felix is very stable.

OSGi technology originally targeted embedded devices and home
services gateways, but it is ideally suited for any project that is
interested in principles of modularity, component-oriented, and/or
service-orientation. OSGi technology combines aspects of these
aforementioned principles to define a dynamic service deployment
framework that is amenable to remote management. As an example of a
simple use case, Felix can be easily embedded into other projects and
used as a plugin or dynamic extension mechanism; it serves this purpose
much better than other systems that are used for similar purposes, such
as Java Management Extensions (JMX)

.

什么是Felix?

  Felix是一个OSGi版本4规范的Apache实现,它包含OSGi框架和标准服务,同样提供和支持其它有兴趣的OSGi相关的技术。最终的目标是提供一个完全兼容的OSGi框架和标准服务的实
现,并支持围绕这个技术的一个社区。Felix当前实现了OSGi版本4规范的大部分,但是为了完全兼容附加的工作是必须的。尽管这样,Felix提供的
OSGi框架功能是非常稳定的。

  
OSGi技术原本是针对嵌入式设备和家庭服务网关,但是它完美地适合任一对模块化、面向组件、面向服务原则有兴趣的项目。OSGi技术结合了上述原则的各
方面来定义一个动态服务部署框架,可以进行远程管理。举一个简单使用案例的例子,Flix能够简单地嵌入到其它项目中,用来作为一个插件或者动态扩展机
制;它比其它用于相似用途的系统(例如 Java管理扩展(JMX))更适合这个意图。

What is OSGi?

The term OSGi generally refers to either the OSGi Alliance

organization or the OSGi Service Platform


technology. The OSGi Alliance is an independent corporation whose
purpose is to define a specification to deliver services over wide-area
networks to local-area networks and devices. The OSGi Alliance has
numerous corporate and individual participants who are ultimately
responsible for defining the features of the OSGi Service Platform. The
OSGi Alliance releases a detailed specification describing the features
and capabilities of its OSGi Service Platform, which can then be freely
implemented by anyone. For more more information on OSGi or to retrieve
the specification, refer to the OSGi Alliance web site.

什么是OSGi?

  OSGi是一个基于Java的服务平台规范,其目标是被需要长时间运行、动态更新、对运行环境破坏最小化的系统所使用。术语OSGi通常指不是OSGi联盟组织就是OSGi服务平台技术。OSGi联盟是一个独立的公司,她的目的是定义一个规范在广域网到本地网和设备上
来传输服务。OSGi联盟有众多的公司和个体参与者,他们最终负责OSGi服务平台特性的定义。OSGi联盟发布了一个详细的规范来描述OSGi服务平台
的特性和功能,它可以被任何人自由地实现。关于OSGI的更多信息或者索取规范,请参考OSGi联盟站点

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息