トランザクションモニター
さらにトランザクションモニターは別のコンピュータノードのトランザクションモニターと連携して外部組織との対外的な分散トランザクションを実現する。
したがって対外的な商業トランザクションには必須のモジュールである。たとえ個別の「資源管理」内のローカルトランザクションでマルチユーザ分散データベースを実現したとしても、同じデータベーススキームを共有する社内システムに過ぎず、対外的な分散トランザクションを実現できないからである。ベンダーの違う自社と他社のデータベースを直接、共有して、検索や更新することは技術的にも不可能だし、セキュリティ上も実現困難である。さらに対外的な商業トランザクションでは異なるベンダーのトランザクションモニター間で分散トランザクションを実行する必要がある。
初期のTPモニタは今日のアプリケーションサーバ、トランザクション管理、トランザクション資源をすべて一体化して集中トランザクションだけを実行していた。その後、分散トランザクション技術が、徐々に実現されるにつれ、別々のモジュールとして分離され、現在ではそれらの要素はすべて別の遠隔コンピュータノードで分散されうる。今日のトランザクションモニタは複数のノードを結びつけてACIDトランザクションを実現するモジュールを指す。