Specification
The Merlin platform is the Reference Implementation of the Avalon Component and Deployment contract. This specification is presented in terms of the component specification (covering meta-info, container/component interaction, lifecycle, lifestyle, etc.) and deployment specification (component and container directives, classloaders, composition management etc.). In both cases the specifications dealing with multiple underlying sub-systems - including the Avalon Meta, Composition, and Activation packages.
Index
Topic | Summary |
---|---|
Component Specification | Avalon Component model specification covering component type descriptors, runtime artifacts supplied by a container to a component, lifecycle management, and lifestyle management. |
Container Specification | Avalon Container specification covers the complete set of component and containment directives, including classloader management, container composition, container includes, composite component publication, and related utility directives. |
Deployment Specification | Avalon Deployment specification deals with block packaging, and publication, component assembly semantics, deployment management, memory management, dynamic model interaction, and general system decommissioning. |
System Specification | Merlin system specification including kernel configuration directives and system deployment properties. |