You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by do...@apache.org on 2002/09/15 06:28:05 UTC

cvs commit: jakarta-avalon-excalibur/info/src/xdocs index.xml

donaldp     2002/09/14 21:28:05

  Modified:    info/src/xdocs index.xml
  Log:
  Start writing the general overview page
  
  Revision  Changes    Path
  1.3       +28 -3     jakarta-avalon-excalibur/info/src/xdocs/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/info/src/xdocs/index.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- index.xml	15 Sep 2002 01:42:30 -0000	1.2
  +++ index.xml	15 Sep 2002 04:28:05 -0000	1.3
  @@ -7,9 +7,34 @@
       </properties>
       <body>
           <section name="Introduction">
  -            <p>The Info API is a set of utilities aimed at
  -            helping developers develope inter-operable
  -            components.</p>
  +            <p>The Info project aims to produce a complete
  +            metadata model for Avalon components. The project is
  +            an extension of work started in the
  +            <a href="http://jakarta.apache.org/avalon/phoenix">Phoenix</a>
  +            container.</p>
  +        </section>
  +        <section name="The Need">
  +            <p>In Phoenix, component types were defined in a
  +            BlockInfo descriptor. The BlockInfo descriptor declared
  +            the services a component required, the services the component
  +            could provide to other components and general metadata about
  +            the component (like name, classname, version etc).</p>
  +            <p>This model, while an improvement over previous efforts
  +            was not capable of supporting user extentions. However the need
  +            for developers to extend the BlockInfo model became apparent
  +            as Avalon containers became more sophisticated.</p>
  +            <p>Some example extentions to the model that users wanted
  +            but that BlockInfo was incapable of providing included;</p>
  +            <ul>
  +                <li>Declaration of extra entrys that needed to be placed
  +                in the Components Context.</li>
  +                <li>Indicate a particular service is a Management service.</li>
  +                <li>Indicate a particular service is capable of being
  +                exported as a soap service.</li>
  +                <li>Indicate a particular dependency was optional.</li>
  +            </ul>
  +        </section>
  +        <section name="The Solution">
           </section>
       </body>
   </document>
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>