Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
142 words
A resource manager for a distributed transaction processing system, the transaction processing system also comprising a first transaction manager using a first transaction processing protocol to process transactions initiated by one or more application programs, the resource manager being compliant with said first transaction processing protocol, and comprising: means for registering the resource manager with said first transaction manager; characterised in that the resource manager further comprises: means for initiating a transaction in a second transaction manager in order to access a further resource manager; means, responsive to a first two phase commit protocol from said first transaction manager, for initiating a second two phase commit protocol with said second transaction manager; and means, responsive to said second two phase commit protocol initiated with said second transaction manager, for responding to said first two phase commit protocol with said first transaction manager.
Claim 2
Dependent Claim
142 words
A resource manager for a distributed transaction processing system, the transaction processing system also comprising a first transaction manager using a first transaction processing protocol to process transactions initiated by one or more application programs, the resource manager being compliant with said first transaction processing protocol, and comprising: means for registering the resource manager with said first transaction manager; characterised in that the resource manager further comprises: means for initiating a transaction in a second transaction manager in order to access a further resource manager; means, responsive to a first two phase commit protocol from said first transaction manager, for initiating a second two phase commit protocol with said second transaction manager; and means, responsive to said second two phase commit protocol initiated with said second transaction manager, for responding to said first two phase commit protocol with said first transaction manager.
Claim 3
Dependent Claim
51 words
A resource manager as claimed in claim 1 further comprising means for protocol conversion from a first transaction processing protocol to a second transaction processing protocol and from a second transaction processing protocol to a first transaction processing protocol, said second transaction processing protocol being used by the second transaction manager.
Claim 4
Dependent Claim
17 words
A resource manager as claimed in claim 1 further comprising means for persistently recording transaction state data.
Claim 5
Dependent Claim
42 words
A resource manager as claimed in claim 3 wherein said transaction state data includes a first transaction identifier associated with said first transaction processing protocol, a second transaction identifier associated with said second transaction processing protocol and restart information for the transaction.
Claim 6
Dependent Claim
20 words
A resource manager as claimed in claim 4 wherein said first transaction processing protocol conforms to the X/Open XTP mode.
Claim 7
Dependent Claim
121 words
An distributed transaction system comprising: a second resource manager; a first distributed transaction manager; a second distributed transaction manager; and a first resource manager comprising means for registering the first resource manager with said first transaction manager; characterised in that the first resource manager further comprises: means for initiating a transaction in a second transaction manager in order to access a further resource manager; means, responsive to a first two phase commit protocol from said first transaction manager, for initiating a second two phase commit protocol with said second transaction manager; and means, responsive to said second two phase commit protocol initiated with said second transaction manager, for responding to said first two phase commit protocol with said first transaction manager.
Claim 8
Dependent Claim
121 words
An distributed transaction system comprising: a second resource manager; a first distributed transaction manager; a second distributed transaction manager; and a first resource manager comprising means for registering the first resource manager with said first transaction manager; characterised in that the first resource manager further comprises: means for initiating a transaction in a second transaction manager in order to access a further resource manager; means, responsive to a first two phase commit protocol from said first transaction manager, for initiating a second two phase commit protocol with said second transaction manager; and means, responsive to said second two phase commit protocol initiated with said second transaction manager, for responding to said first two phase commit protocol with said first transaction manager.
Claim 9
Dependent Claim
51 words
A resource manager as claimed in claim 6 further comprising means for protocol conversion from a first transaction processing protocol to a second transaction processing protocol and from a second transaction processing protocol to a first transaction processing protocol, said second transaction processing protocol being used by the second transaction manager.
Claim 10
Dependent Claim
17 words
A resource manager as claimed in claim 6 further comprising means for persistently recording transaction state data.
Claim 11
Dependent Claim
42 words
A resource manager as claimed in claim 8 wherein said transaction state data includes a first transaction identifier associated with said first transaction processing protocol, a second transaction identifier associated with said second transaction processing protocol and restart information for the transaction.
Claim 12
Dependent Claim
20 words
A resource manager as claimed in claim 9 wherein said first transaction processing protocol conforms to the X/Open XTP model.
Claim 13
Independent Claim
153 words
A method for using a second transaction processing protocol in a distributed transaction processing system, the transaction processing system also comprising a first transaction manager using a first transaction processing protocol to process transactions initiated by one or more application programs, the resource manager being compliant with said first transaction processing protocol, the method comprising the steps of: registering a resource manager with said first transaction manager; characterised in that the method further comprises the steps of: said resource manager initiating a transaction in a second transaction manager; said first transaction manager initiating a first two phase commit protocol with said resource manager; said resource manager initiating a second two phase commit protocol with said second transaction manager; said second transaction manager responding to said first two phase commit protocol initiated by said resource manager; and said resource manager responding to said second two phase commit protocol initiated by said first transaction manager.
Claim 14
Independent Claim
153 words
A method for using a second transaction processing protocol in a distributed transaction processing system, the transaction processing system also comprising a first transaction manager using a first transaction processing protocol to process transactions initiated by one or more application programs, the resource manager being compliant with said first transaction processing protocol, the method comprising the steps of: registering a resource manager with said first transaction manager; characterised in that the method further comprises the steps of: said resource manager initiating a transaction in a second transaction manager; said first transaction manager initiating a first two phase commit protocol with said resource manager; said resource manager initiating a second two phase commit protocol with said second transaction manager; said second transaction manager responding to said first two phase commit protocol initiated by said resource manager; and said resource manager responding to said second two phase commit protocol initiated by said first transaction manager.
Claim 15
Dependent Claim
51 words
A method as claimed in claim 11 further comprising the step of protocol conversion from a first transaction processing protocol to a second transaction processing protocol and from a second transaction processing protocol to a first transaction processing protocol, said second transaction processing protocol being used by a second transaction manager.
Claim 16
Dependent Claim
17 words
A method as claimed in claim 11 further comprising the step of persistently recording transaction state data.
Claim 17
Dependent Claim
19 words
A method as claimed in claim 13 wherein said first transaction processing protocol conforms to the X/Open XTP model.
Claim 18
Dependent Claim
175 words
A computer program product on a computer readable memory for using a second transaction processing protocol in a distributed transaction processing system, the transaction processing system also comprising a first transaction manager using a first transaction processing protocol to process transactions initiated by one or more application programs, the resource manager being compliant with said first transaction processing protocol, the computer program product comprising: means for registering a resource manager with said first transaction manager; characterised in that the computer program product further comprises: means for initiating, by said resource manager, a transaction in a second transaction manager; means for initiating, by said first transaction manager, a first two phase commit protocol with said resource manager; means for initiating, by said resource manager, a second two phase commit protocol with said second transaction manager; means for responding, by said second transaction manager, to said first two phase commit protocol initiated by said resource manager; and means for responding, by said resource manager, to said second two phase commit protocol initiated by said first transaction manager.
Claim 19
Dependent Claim
175 words
A computer program product on a computer readable memory for using a second transaction processing protocol in a distributed transaction processing system, the transaction processing system also comprising a first transaction manager using a first transaction processing protocol to process transactions initiated by one or more application programs, the resource manager being compliant with said first transaction processing protocol, the computer program product comprising: means for registering a resource manager with said first transaction manager; characterised in that the computer program product further comprises: means for initiating, by said resource manager, a transaction in a second transaction manager; means for initiating, by said first transaction manager, a first two phase commit protocol with said resource manager; means for initiating, by said resource manager, a second two phase commit protocol with said second transaction manager; means for responding, by said second transaction manager, to said first two phase commit protocol initiated by said resource manager; and means for responding, by said resource manager, to said second two phase commit protocol initiated by said first transaction manager.
Claim 20
Dependent Claim
52 words
A computer program product as claimed in claim 15 further comprising means for protocol conversion from a first transaction processing protocol to a second transaction processing protocol and from a second transaction processing protocol to a first transaction processing protocol, said second transaction processing protocol being used by a second transaction manager.
Claim 21
Dependent Claim
18 words
A computer program product as claimed in claim 15 further comprising means for persistently recording transaction state data.
Claim 22
Dependent Claim
21 words
A computer program product as claimed in claim 17 wherein said first transaction processing protocol conforms to the X/Open XTP model.