mcconnell 2002/07/06 22:02:21 Modified: assembly README.TXT Log: clean-up of the readme Revision Changes Path 1.7 +7 -10 jakarta-avalon-excalibur/assembly/README.TXT Index: README.TXT =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/assembly/README.TXT,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- README.TXT 7 Jul 2002 04:52:06 -0000 1.6 +++ README.TXT 7 Jul 2002 05:02:21 -0000 1.7 @@ -1,12 +1,10 @@ -Assembly – an open service managemet architecture. +Merlin2 – an open service management architecture. ================================================== -This package contains work in progress originating from the Merlin container. It includes a set of service based on the containerkit abstraction dealing with the defintion of a system kernel, container hierachies, component assembly, and component deployment and decommissioning. Everything is this package is ALPHA and is subject to changes and restructuring arising from changes in the containerkit package and general evolution of the Assembly packages. +This package contains work in progress originating from the Merlin container. It includes a set of dealing with the definition of a system kernel, container hierarchies, component assembly, and component deployment and decommissioning. Everything is this package is ALPHA and is subject to change. A demonstration of current status is normally possible by invoking the following ant targets: -A demonstration of current status is normally possible by invoking the following ant targets: - - ant dist + ant all ant kernel This will cause the build of the kernel, container framework, type repository, a set of demo components, and the creation and deployment of a root container holding a combination of component providers and subsidiary containers. @@ -15,22 +13,21 @@ ------ 07-JUL-2002. -Added support for the resolution of dependency solutions using the container hierachy. -Forked a sub-set of the containerkit model to provide support for more dynamic style resolution of association at the metadata level. Improved API and class naming. Expanded complexity of the test case (component declarations across multiple containers, cross container depeendecy resolution, and resolution of conflicting candidate supplier components). +Added support for the resolution of dependency solutions using the container hierarchy. Forked a sub-set of the containerkit model to provide support for more dynamic style resolution of association at the meta data level. Improved API and class naming. Expanded complexity of the test case (component declarations across multiple containers, cross container dependency resolution, and resolution of conflicting candidate supplier components). 03-JUL-2002. -The initialization of the component will automatically build a component deployment graph based on implicit dependencies and service declarations based on of components available in the classpath, together with explict declarations including in container configurations. +The initialization of the component will automatically build a component deployment graph based on implicit dependencies and service declarations based on of components available in the classpath, together with explicit declarations including in container configurations. To-Do ----- -The kernel should take advantage of Excalibur LogKit extensions (logging configuration etc.). Functional operation of the container as a node in a container hierachy is still very much work-in-progreess. +The kernel should take advantage of Excalibur LogKit extensions (logging configuration etc.). Functional operation of the container as a node in a container hierarchy is still very much work-in-progress. The component instantiation and lifecycle management is not included at this stage. Before proceeding with actual component instantiation - more playing around is required with the containerkit abstractions. Context creation is based on the current ContextFactory class. This needs to be updated in accordance with the specifications for context and context value creation directives. Also, the registry needs to be updated to provide support for the import of container based context values (refer spec). -Management of defaults using the CascadingConfiguration need to be included. The original Merlin approach was to include the default configuration information inside the .xinfo file. The approach taken here eill be to seperate default information into a <classname>.profile document. +Management of defaults using the CascadingConfiguration need to be included. The original Merlin approach was to include the default configuration information inside the .xinfo file. The approach taken here will be to separate default information into a <classname>.xconfig for default information and a <classname>.xprofile containing default deployment descriptors. Introduction of component factories will be required as a complement to the <component/> directive.
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>