Application Platform 10.3 | About Application Platform | About Application Platform | Architecture and Components | Software AG Common Platform
 
Software AG Common Platform
The architecture of Application Platform is based on Software AG Common Platform. Common Platform is OSGi-based and it enables you to dynamically construct executable instances of various products.
In Common Platform, a deployment module is typically a Java jar file, called a bundle, that contains a META-INF/manifest.mf file with additional headers. When you install bundles to a server, the OSGi container of the server uses the metadata, provided in the additional headers. The OSGi container implementation used in Application Platform-supported servers is Eclipse Equinox.
With Application Platform, you create and install OSGi bundles to a server. Third-party jar files should also be OSGi bundles. Alternatively, you can use Application Platform to create bundles from simple jar files. You can also embed plain jar files by placing them in the Application Platform project's lib folder.