
Monitoring and Managing
Figure 6-3 Client Applications Change Both iIS Process State and Application Data
Client Applications
iIS Process
Engine Operations
iIS Process
Engine
Application
Transactions
Application
Services
Enterprise
Databases
For example, a process client application typically interacts with the engine to start an activity, performs the activity by updating application data, and then interacts with the engine again to complete the activity. If, for some reason, the update of application data fails, the CompleteActivity operation should not succeed. Or, similarly, if for some reason the CompleteActivity operation fails, the update of application data should not succeed.
The iIS
NOTE “Rollback” in this usage is equivalent to “undo.” For example, rolling back a CompleteActivity operation cancels the request to complete the activity.