- When an Event occurs that your application must respond to
- a Process is performed
- Each Process takes the data from its Event and Stores it in a Data Store
- Where its State is established
- Each Process takes the data from its Event and Stores it in a Data Store
- a Process is performed
- There are Data States that require your application responds to
- By Performing a Process
- Which collects the related Data and makes changes
- Where the State of the Data records are changed
- Which collects the related Data and makes changes
- By Performing a Process
- And there are Business Transactions that require your application to
- Perform a Process
- That gather relevant Data and makes updates to these Data
- Where the State of the Data Records are changed
- That gather relevant Data and makes updates to these Data
- Perform a Process
Build a set of models that leave no Event, State, Data, or Transaction without response and you have built a Complete Solution.