svn commit: r424537 - /incubator/ofbiz/site/training/AdvancedFramework.html

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r424537 - /incubator/ofbiz/site/training/AdvancedFramework.html

jonesde
Author: jonesde
Date: Sat Jul 22 01:32:32 2006
New Revision: 424537

URL: http://svn.apache.org/viewvc?rev=424537&view=rev
Log:
A number of updates and modifications to fill out the framework outline

Modified:
    incubator/ofbiz/site/training/AdvancedFramework.html

Modified: incubator/ofbiz/site/training/AdvancedFramework.html
URL: http://svn.apache.org/viewvc/incubator/ofbiz/site/training/AdvancedFramework.html?rev=424537&r1=424536&r2=424537&view=diff
==============================================================================
--- incubator/ofbiz/site/training/AdvancedFramework.html (original)
+++ incubator/ofbiz/site/training/AdvancedFramework.html Sat Jul 22 01:32:32 2006
@@ -372,16 +372,18 @@
                             <li>Limitations</li>
                         </ol>
                     </li>
+                    <li>Entity Engine Caching
+                        <ol>
+                            <li>Theory of Operation</li>
+                            <li>UtilCache API</li>
+                            <li>The Webtools Cache Pages</li>
+                            <li>cache.properties</li>
+                            <li>Automatic &amp; Manual Cache Clearing</li>
+                            <li>Distributed Cache Clearing Note</li>
+                        </ol>
+                    </li>
                     <li>The Entity Engine API
                         <ol>
-                            <li>Caching
-                                <ol>
-                                    <li>Theory of Operation</li>
-                                    <li>UtilCache &amp; The Webtools Cache Page</li>
-                                    <li>Automatic &amp; Manual Cache Clearing</li>
-                                    <li>Distributed Cache Clearing Note</li>
-                                </ol>
-                            </li>
                             <li>The GenericDelegator API
                                 <ol>
                                     <li>Factory Methods (GenericDelegator, GenericPK, GenericValue)</li>
@@ -423,7 +425,7 @@
                             <li>Overview of GenericHelper Interface</li>
                         </ol>
                     </li>
-                    <li>Entity XML Import/Export
+                    <li>Entity XML Import/Export Files
                         <ol>
                             <li>XML File Format: Basic</li>
                             <li>XML File Format: Pre-Transformed</li>
@@ -445,6 +447,7 @@
                             <li>WebTools EntitySync Status Page</li>
                         </ol>
                     </li>
+                    <li>Entity Engine Pages in WebTools</li>
                 </ol>
             </li>
             <li>The Service Engine
@@ -457,8 +460,8 @@
                                     <li>Location Agnostic</li>
                                 </ol>
                             </li>
-                            <li>Synchronicity Support</li>
-                            <li>Parameter Validation</li>
+                            <li>Support for Synchronous, Asynchronous, and Scheduled Calls</li>
+                            <li>Attribute/Parameter Validation</li>
                             <li>Service Engines
                                 <ol>
                                     <li>The GenericEngine Interface</li>
@@ -491,10 +494,11 @@
                             <li>JMS Servers</li>
                         </ol>
                     </li>
-                    <li>Advanced Service Definitions
+                    <li>Service Definitions
                         <ol>
                             <li>ofbiz/framework/service/dtd/services.xsd</li>
                             <li>servicedef/services*.xml</li>
+                            <li>WebTools Service Reference</li>
                             <li>Parameters and Validation</li>
                             <li>Interface Services</li>
                             <li>Service Authentication</li>
@@ -502,7 +506,7 @@
                                 <ol>
                                     <li>use-transaction</li>
                                     <li>require-new-transaction</li>
-                                    <li>transaction-timout</li>
+                                    <li>transaction-timeout</li>
                                 </ol>
                             </li>
                         </ol>
@@ -513,22 +517,19 @@
                             <li>Java Services</li>
                             <li>Bean Shell Services</li>
                             <li>simple-method Services</li>
-                            <li>Remote Services
-                                <ol>
-                                    <li>JMS Services</li>
-                                    <li>HTTP Services</li>
-                                </ol>
-                            </li>
+                            <li>Remote Services: JMS, RMI, HTTP, etc</li>
                         </ol>
                     </li>
                     <li>Calling Services
                         <ol>
-                            <li>Synch, Asynch &amp; Scheduled</li>
+                            <li>Synchronous, Asynchronous, &amp; Scheduled</li>
+                            <li>WebTools Service Call Log</li>
                             <li>Calling From:
                                 <ol>
                                     <li>Java</li>
                                     <li>simple-method</li>
                                     <li>Control Servlet</li>
+                                    <li>HTTP, SOAP, etc Remote Clients</li>
                                 </ol>
                             </li>
                             <li>Scheduled Services
@@ -551,6 +552,7 @@
                         <ol>
                             <li>ofbiz/framework/service/dtd/service-group.xsd</li>
                             <li>servicedef/groups*.xml</li>
+                            <li>Service Definition for a Group</li>
                             <li>Defining Groups
                                 <ol>
                                     <li>Groups</li>
@@ -587,10 +589,17 @@
                             </li>
                         </ol>
                     </li>
+                    <li>SOAP Service and Service Engine Services
+                        <ol>
+                            <li>Default Context-Envelope Mapping</li>
+                            <li>Call SOAP Services Through the Service Engine</li>
+                            <li>Call Service Engine Services From a SOAP Client</li>
+                        </ol>
+                    </li>
                 </ol>
             </li>
         </ol>
-        <h4>Part 5: The Workflow Engine, Data Files, etc</h4>
+        <h4>Part 5: Business Process Management, Rule Engines, Data Files, etc</h4>
         <ol>
             <li>The Workflow Engine
                 <ol>
@@ -614,7 +623,7 @@
                             </li>
                         </ol>
                     </li>
-                    <li>Workflow Concepts
+                    <li>Workflow Concepts - WfMC Style
                         <ol>
                             <li>Processes</li>
                             <li>Activities
@@ -629,42 +638,70 @@
                             <li>Asynchronous Execution</li>
                         </ol>
                     </li>
-                    <li>Workflow Engine Architecture
+                    <li>The OFBiz Workflow Engine
                         <ol>
-                            <li>Service Engine Based
+                            <li>NOTE: The OFBiz Workflow Engine is planned to be replaced by the Shark Workflow Engine, so this is more informational than representative what will be covered.</li>
+                             <li>Workflow Engine Architecture
                                 <ol>
-                                    <li>Calling Workflows Through Service Engine</li>
-                                    <li>Calling Other Services in a Workflow</li>
+                                    <li>Service Engine Based
+                                        <ol>
+                                            <li>Calling Workflows Through Service Engine</li>
+                                            <li>Calling Other Services in a Workflow</li>
+                                        </ol>
+                                    </li>
+                                    <li>Uses Entity Engine for Workflow Definition and Run-Time Data Persistence</li>
+                                </ol>
+                            </li>
+                            <li>Designing Workflows
+                                <ol>
+                                    <li>What Needs to be Done?</li>
+                                    <li>Who Will Do What?</li>
+                                    <li>What Dependencies Exist Between Activities?</li>
                                 </ol>
                             </li>
-                            <li>Uses Entity Engine for Workflow Definition and Run-Time Data Persistence</li>
+                            <li>Defining Workflows
+                                <ol>
+                                    <li>Basic XPDL</li>
+                                    <li>Working With Parties, Groups, and Roles</li>
+                                    <li>OFBiz Extensions</li>
+                                </ol>
+                            </li>
+                            <li>Importing and Managing Workflow Definitions</li>
+                            <li>Running Workflows</li>
+                            <li>Interacting With Running Workflows</li>
+                            <li>Client API (UI development)</li>
+                            <li>Monitoring &amp; Testing Workflows</li>
                         </ol>
                     </li>
-                    <li>Designing Workflows
+                    <li>The Enhydra Shark Workflow Engine
                         <ol>
-                            <li>What Needs to be Done?</li>
-                            <li>Who Will Do What?</li>
-                            <li>What Dependencies Exist Between Activities?</li>
+                            <li>http://www.enhydra.org/workflow/shark/index.html</li>
+                            <li>OFBiz Shark Integration (wrappers, etc)</li>
+                            <li>Shark Webapp</li>
+                            <li>Integration and Usage Status</li>
                         </ol>
                     </li>
-                    <li>Defining Workflows
+                </ol>
+            </li>
+            <li>Rule Engines
+                <ol>
+                    <li>General Concepts
                         <ol>
-                            <li>Basic XPDL</li>
-                            <li>Working With Parties, Groups, and Roles</li>
-                            <li>OFBiz Extensions</li>
+                            <li>Inferencing Engines (Forward/Backward Chaining, Prolog-style)</li>
+                            <li>Constraint-based Optimization</li>
                         </ol>
                     </li>
-                    <li>Importing and Managing Workflow Definitions</li>
-                    <li>Running Workflows</li>
-                    <li>Interacting With Running Workflows</li>
-                    <li>Client API (UI development)</li>
-                    <li>Monitoring &amp; Testing Workflows</li>
+                    <li>Open Source Engines (JBoss Rules, Mandarax, etc)</li>
+                    <li>The Old (gone) OFBiz Rule Engine</li>
+                    <li>Commercial Rule Engines: Enterprise Oriented and Big Bucks (Blaze, iLog, etc)</li>
                 </ol>
             </li>
             <li>The Data File Tool
                 <ol>
                     <li>The Wonderful World of Flat Files</li>
                     <li>Generic Data Structures for Flat File Data (very similar to the Entity Engine structures)</li>
+                    <li>ofbiz/framework/datafile/dtd/datafiles.xsd</li>
+                    <li>XML file locations vary, usually under the script directory (ie on the classpath)</li>
                     <li>Defining Data Files</li>
                     <li>The Data File API</li>
                 </ol>