|
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.
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.
|
|