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 & 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 & The Webtools Cache Page</li> - <li>Automatic & 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 & Scheduled</li> + <li>Synchronous, Asynchronous, & 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 & 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 & 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> |
Free forum by Nabble | Edit this page |