|
The
Avalon Meta
system
provides Merlin's foundation for the management of component
type defintions. It is used extensively within the
Avalon Composition Framework
as the
underlying meta-info layer of the containment meta-model.
Feature
|
Description
|
Type Model
|
The Avalon Meta Model defines the functional structure
of component types and services. A Type definition contains
information about deployment and runtime dependencies together
with information about the services that a component type can
provide.
|
Developer Tools
|
Avalon Meta provides a set of tools that automate the process
of generating meta-info descriptors. These tools provide
support for the generation of serializable and XML based
descriptors that are collocated with class files. Tool
support is available for Ant and Maven.
|
Type Management APIs
|
Type and service meta models are established as
immutable objects that complement the classic information
available about a class. Using the Type and Service
descriptor classes, developers can be assured of greater
portability and interoperability of container-side applications.
|
|