摘要 |
<p>A transaction managing system is described in which transaction commands must be routed to appropriate resource managers. The transaction managing system first determines the identity of the target resource from the transactions commands, and compares this with all the resources that it knows it manages itself. If the target resource is managed by the transaction processing system itself, then the transaction command is passed to a resource manager within the transaction managing system itself. If the transaction managing system does not recognise the resource then it sends a query message to each external resource manager to determine if any of these recognise the resource. If one of the external resource managers send an ownership message back to the transactions managing system admitting ownership of the target resource then the transaction command is passed to that external resource manager for processing.</p> |