TPMs are used to track transaction status, especially when there is a multi-phase commit, i.e., a single write-SQL transaction does not bound the event. However, the term also refers to monitors such as Tivoli, and schedulers such as Maestro, when they are used to track batch and process status across production. The "easy" thing TPMs do is monitor batch status and report errors. The "difficult" thing they do is coordinate compensating transactions when an error occurs in a workflow.
Dig deeper on Service-oriented architecture (SOA) orchestration
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.