You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@oodt.apache.org by ma...@apache.org on 2011/09/09 19:01:15 UTC

svn commit: r1167295 - in /oodt/trunk: CHANGES.txt filemgr/src/site/xdoc/development/developer.xml

Author: mattmann
Date: Fri Sep  9 17:01:14 2011
New Revision: 1167295

URL: http://svn.apache.org/viewvc?rev=1167295&view=rev
Log:
- fixed for OODT-43 Add the FileManager Use Case Diagram back into the User Guide

Modified:
    oodt/trunk/CHANGES.txt
    oodt/trunk/filemgr/src/site/xdoc/development/developer.xml

Modified: oodt/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/oodt/trunk/CHANGES.txt?rev=1167295&r1=1167294&r2=1167295&view=diff
==============================================================================
--- oodt/trunk/CHANGES.txt (original)
+++ oodt/trunk/CHANGES.txt Fri Sep  9 17:01:14 2011
@@ -4,6 +4,9 @@ Apache OODT Change Log
 Release 0.4: Current Development
 --------------------------------------------
 
+* OODT-43 Add the FileManager Use Case Diagram back into the 
+  User Guide (mattmann, cgoodale)
+
 * OODT-313 Copyright statement on OODT website needs updating 
   (mattmann, Greg Stein)
 

Modified: oodt/trunk/filemgr/src/site/xdoc/development/developer.xml
URL: http://svn.apache.org/viewvc/oodt/trunk/filemgr/src/site/xdoc/development/developer.xml?rev=1167295&r1=1167294&r2=1167295&view=diff
==============================================================================
--- oodt/trunk/filemgr/src/site/xdoc/development/developer.xml (original)
+++ oodt/trunk/filemgr/src/site/xdoc/development/developer.xml Fri Sep  9 17:01:14 2011
@@ -333,6 +333,32 @@ the License.
          
       </section>
       
+      <section name="Use Cases">
+        <p>
+          The File Manager was built to support several of the above capabilities outlined in 
+          Section 3. In particular there were several use cases that we wanted to support, some 
+          of which are described below.        
+        </p>
+      
+         <img src="../images/fm_use_case1.png" alt="File Manager Ingest Use Case"/>
+         
+         <p>The red numbers in the above Figure correspond to a sequence of steps that occurs and a 
+         series of interactions between the different File Manager extension points in order to 
+         perform the file ingestion activity. In Step 1, a File Manager client is invoked for the 
+         ingest operation, which sends Metadata and References for a particular Product to ingest 
+         to the File Manager server’s System Interface extension point. The System Interface uses 
+         the information about Product Type policy made available by the Repository Manager in order 
+         to understand whether or not the product should be transferred, where it’s root repository 
+         path should be, and so on. The System Interface then catalogs the file References and Metadata 
+         using the Catalog extension point. During this catalog process, the Catalog extension point 
+         uses the Validation Layer to determine which Elements should be extracted for the particular 
+         Product, based upon its Product Type. After that, Data Transfer is initiated either at the 
+         client or server end, and the first step to Data Transfer is using the Product’s associated 
+         Versioner to generate final file References. After final file References have been determined, 
+         the file data is transferred by the server or by the client, using the Data Transfer extension 
+         point.</p>
+               
+      
       <section name="Conclusion">
       <p>The aim of this document is to provide information relevant to developers
       about the CAS File Manager. Specifically, this document has described the File