
A Subsystem Archive provides a definition of a Subsystem that is read by the Subsystem implementation as part of installation. The Subsystem is packaged in a Subsystem Archive (.esa) file which is the Subsystem equivalent of a bundle .jar file.
The Subsystem definition can be described using a Subsystem Manifest contained in its Subsystem Archive under the name OSGI-INF/SUBSYSTEM.MF.
The defaulted definition of a subsystem is based on the name and contents of the Subsystem Archive. Installing a new Subsystem results in another Subsystem service being registered to represent that Subsystem in the runtime. Each Subsystem service enables management and reflection of the Subsystem it represents.