AD October 10, 2004 Sunday Libra 42nd Lunar New Year [Monkey] Year August 2nd Seventh Cold Weather: Sunny
BasebusinessObject interface definition: It is the base connection of all business object interfaces. It is an air interface.
WFExecutionObject definition: is an abstract base connection that defines general properties, status, status, and operations for WfProcess and WFACTIVITY, providing the ability of GET / SET internal status, providing a method of reading the current state and converting to other states, Methods for specifying status conversion, such as Suspend, Resume, Terminate, Abort.
WfProcess definition: A WfProcess is an executor of a workflow request, and all workflow objects to complete require this interface. This interface allows work to be performed asynchronously under monitored. The WFPRocess interface adds a WFExecutionObject interface (WFProcess is a sub-interface of the WFExceptionObject interface), which will result in the process and the result of the association with WFRequester and WFACTIVITY.
WFACTIVITY is: WFActivity is a process in process processing, aggregating into a WfProcess, describing a work request in WfProcess, clever at a time, a WFProcess can have multiple activities WFActivity, wfactivity interface A explicit complex indicated step () operation indicating that the WFExecutionObject interface (WFActivity is the sub-interface of the WFExceptionObject interface). It is also possible to add associations between WfProcess and WFASignment.
WFASSIGNMENT definition: wfassignment associates the WFActivity object with the WFResource object. This association describes the real resource allocation required for executing an Activity, which can be embodied by the resource management tool (Specialized), they explain the active context environment, create or manage resource allocation. The assignment object is created as part of the resource selection process before the activity is executed, and its life cycle is related to its related activity.
Concept model diagram
Implementation model
The orange class in the figure is the specific internal implementation class, in the outer layer, through the XXXWrapper class to reference the internal implementation class, implement the conceptual model, and provide services.