Object Transaction Service

Object Transaction Service (OTS) é uma especificação da OMG que define um conjunto de interfaces para implementação de um serviço transacional em uma aplicação orientada a objeto. O OTS permite que objetos implementados no padrão CORBA participem de transações.

Entidades

Uma aplicação que suporte o OTS deve ser composta pelas seguintes entidades:

Interfaces

As interfaces definidas na especificação do OTS são:

Arquitetura

Uma transação é criada por qualquer programa através da interface transaction factory. No momento em que é criada uma transação, um objeto que implementa a interface control é retornado ao programa, através desta interface é possível acessar as interfaces terminator e coordinator. O programa que originou a transação utiliza o terminator para executar as operações de commit ou rollback em uma transação.

Ver também

Referências