Many
systems require one-step transactions, where if the transaction fails for some
reason, the results must be either ignored or rolled back. Two-step
transactions are even more complex, since sometimes the results of the second
transaction must also roll back the results of the first transaction.
Utility
operations systems have not often needed this capability except peripherally.
For example in updating the SCADA database, roll back to a previous version is
needed if some error was introduced into the updated version of the database.
However, this type of capability is certainly required in the market
operations, and increasingly in other control center functions.
Two-step
transactions and roll-back have been implemented in a number of products.
Keywords:
keywords
|