搜索

此内容没有您所选择的语言版本。

Chapter 3. OSGi Terms

download PDF

Definitions

OSGi
OSGi is set of open specifications aimed at making it easier to build and deploy complex software applications. The key piece of OSGi technology is the OSGi Framework. It defines standardized mechanism for packaging and managing application bundles. It can dynamically resolve dependencies between bundles and can handle having multiple versions of a bundle deployed simultaneously.
The OSGi specifications are maintained by the OSGi Alliance. See http://www.osgi.org.
Apache Karaf
An open source project that provides the OSGi runtime container used by Red Hat JBoss A-MQ.
bundle
The primary deployment format used in Red Hat JBoss A-MQ. They are either ZIP or JAR files that contain resources and classes for providing a set of functionality to other bundles or to the end user. Bundles differ from standard JAR files in that they must contain metadata describing the bundle and its dependencies.
Blueprint
A dependency injection framework designed for use in an OSGi container. It is governed by the Blueprint Container Specification in the OSGi Service Platform Release 4 Version 4.2 Enterprise Specification.
child container
A container that is created by a container on the same host. Child containers are run on the same host as their parent container, but each child runs in a separate JVM.
When created using the console's admin:create-container, a child container inherits the features, feature repositories, and configuration from its parent. When a child container is created using the fabric:container-create command, the fabric:contaier-create-child, command, or the management console, it does not inherit any configuration from its parent.
Regardless of how they are created, child containers can be started and shutdown from their parent container's console without using SSH.
feature
A unit of OSGi deployment that enables you to deploy multiple bundles in a single step.
feature repository
An XML file that defines one or more features.
feature URL
A URL that points to a feature repository file.
persistent identifier, PID
A registration property used by the OSGi Configuration Admin Service to identify a group of configuration attributes.
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.