
Programmable Event Model
TerraFrame MOJO provides out-of-the-box workflow and lifecycle management through a programmable -vent model. Objects’ lifecycles are defined declaratively as a graph. The States of the object are defined as nodes on the graph, and Transitions are defined as paths between the States.
MOJO automatically enforces the validity of transitions between States as an object moves through its lifecycle. Adding custom behavior to the lifecycle is as easy as overriding a transaction method in Java.