> This may bring us back to the previous modeling discussion...
> Since the goal is automation, the NMS will be the system
> talk to the device via CLI, SNMP or API. The 3 phase commits
> can be in the NMS or router, it does not matter. Of cause,
> implement it in NMS will make it more genernal(a modeling
Certainly as you get to extremes, sure. I'm guessing pure network
administration doesn't need to go there very often tho.
In some kinds of large systems, deeply nested transactions are the
For example, if I write a message driven EJB that accepts messages
from a transactional queue system and somehow puts them in a
transactional database, both the queue system and the database system
see themselves as "the transaction manager". But to the larger
system, these two transactions are nested and controlled by another
transaction manager that actually ensures that both transactions
behave as one.