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

Reply via email to