92
ComPonent-oriented develoPment and assemblY
Some of the manifest attributes define the identity of a bundle. Bundle-
SymbolicName is one such attribute that assigns a unique name to a bundle. In
an OSGi environment, two deployed bundles cannot have the same Bundle-
SymbolicName. However, it is allowed to have different versions of the same bundle
(with the same symbolic name). e Bundle-Version attribute defines the version
of the bundle. e value of the Bundle-Version attribute follows a common OSGi
version number format of the form x.y.z. e first number, x, is called a major number.
e second number, y, is called a minor number. e third number, z, is called a micro
number. e common version format also specifies a fourth component called a ...