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>