US5706500A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Selective transaction oriented recovery and restart for message-driven business applications
Assignee: International Business Machines Corp
•
Filing: 1995-07-20
•
Granted: 1998-01-06
•
Expires: 2015-07-20
Abstract
Abstract A method for processing a business request in a transaction system is disclosed. A state indication indicates the current processing state of the business request within a service processing means for processing the business request. A unit of work is selected from a plurality of units of work for processing sub-requests of the business request dependent on the state indication. The selected unit of work is processed. The current processing state of the business request is stored within the service processing means and then all modifications prepared by the processing is committed.
Inventors
- 👤 Dan Dzikewich
- 👤 Thomas Gossler
- 👤 Frank Kunze
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 21:41
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/466; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99938; Y10S707/99951; Y10S707/99952; Y10S707/99953
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
114 words
A transaction system comprising: at least one service processing means for processing a definable business request, said at least one service processing means including: a plurality of units of work for processing sub-requests of said business request, wherein said processing provided by each respective unit of work is subject to a partial completion condition; a state indication means providing current processing status for said business request within said service processing means; a processing control means for controlling the processing of the service processing means by selection of one of said plurality of units of work; and a context means which provides context information required for processing said business request upon said partial completion condition.
Claim 2
Dependent Claim
114 words
A transaction system comprising: at least one service processing means for processing a definable business request, said at least one service processing means including: a plurality of units of work for processing sub-requests of said business request, wherein said processing provided by each respective unit of work is subject to a partial completion condition; a state indication means providing current processing status for said business request within said service processing means; a processing control means for controlling the processing of the service processing means by selection of one of said plurality of units of work; and a context means which provides context information required for processing said business request upon said partial completion condition.
Claim 3
Independent Claim
119 words
A method for processing a business request in a transaction system, said method comprising the steps of: requesting status information indicating current processing status for said business request within a service processing means for processing said business request; selecting a unit of work from a plurality of units of work for processing sub-requests of said business request dependent on said status information; processing said selected unit of work so that modifications caused by said business request are made ready for committal within other service processing means; storing current processing status information for said business request within said service processing means; and committing within said other service processor means all of said modifications made ready in said above processing step.
Claim 4
Independent Claim
119 words
A method for processing a business request in a transaction system, said method comprising the steps of: requesting status information indicating current processing status for said business request within a service processing means for processing said business request; selecting a unit of work from a plurality of units of work for processing sub-requests of said business request dependent on said status information; processing said selected unit of work so that modifications caused by said business request are made ready for committal within other service processing means; storing current processing status information for said business request within said service processing means; and committing within said other service processor means all of said modifications made ready in said above processing step.
Claim 5
Dependent Claim
43 words
The method according to claim 2 further comprising a step, preceding said requesting step, of allocating control from a processing control means for controlling the processing of the service processing means, to at least one service processing means for processing said business request.
Claim 6
Dependent Claim
36 words
The method according to claim 2 further comprising a step, preceding said selecting step, of requesting context information required for processing of a respective unit of work using said context information for said respective business request.
Claim 7
Dependent Claim
36 words
The method according to claim 3 further comprising a step, preceding said selecting step, of requesting context information required for processing of a respective unit of work using said context information for said respective business request.
Claim 8
Dependent Claim
18 words
The method according to claim 4 wherein said storing step comprises a step of storing said context information.
Claim 9
Dependent Claim
30 words
The method according to claim 2 further comprising a step, preceding said committing step, of reallocating control from said at least one service processing means, to a process control means.
Claim 10
Dependent Claim
30 words
The method according to claim 3 further comprising a step, preceding said committing step, of reallocating control from said at least one service processing means, to a process control means.
Claim 11
Dependent Claim
30 words
The method according to claim 4 further comprising a step, preceding said committing step, of reallocating control from said at least one service processing means, to a process control means.
Claim 12
Dependent Claim
30 words
The method according to claim 6 further comprising a step, preceding said committing step, of reallocating control from said at least one service processing means, to a process control means.
Claim 13
Dependent Claim
41 words
The method according to claim 2 further comprising a step of decomposing said business request into a plurality of sub-requests and another step of recomposing results obtained from the processing of said sub-requests to produce a result for said business request.
Claim 14
Dependent Claim
41 words
The method according to claim 3 further comprising a step of decomposing said business request into a plurality of sub-requests and another step of recomposing results obtained from the processing of said sub-requests to produce a result for said business request.
Claim 15
Dependent Claim
41 words
The method according to claim 4 further comprising a step of decomposing said business request into a plurality of sub-requests and another step of recomposing results obtained from the processing of said sub-requests to produce a result for said business request.
Claim 16
Dependent Claim
41 words
The method according to claim 6 further comprising a step of decomposing said business request into a plurality of sub-requests and another step of recomposing results obtained from the processing of said sub-requests to produce a result for said business request.
Claim 17
Dependent Claim
41 words
The method according to claim 7 further comprising a step of decomposing said business request into a plurality of sub-requests and another step of recomposing results obtained from the processing of said sub-requests to produce a result for said business request.
Claim 18
Dependent Claim
23 words
The method according to claim 2 wherein said processing step further comprises sending and/or receiving secondary business requests to/from other service processing means.
Claim 19
Dependent Claim
23 words
The method according to claim 3 wherein said processing step further comprises sending and/or receiving secondary business requests to/from other service processing means.
Claim 20
Dependent Claim
23 words
The method according to claim 4 wherein said processing step further comprises sending and/or receiving secondary business requests to/from other service processing means.
Claim 21
Dependent Claim
23 words
The method according to claim 6 wherein said processing step further comprises sending and/or receiving secondary business requests to/from other service processing means.
Claim 22
Dependent Claim
23 words
The method according to claim 7 wherein said processing step further comprises sending and/or receiving secondary business requests to/from other service processing means.
Claim 23
Dependent Claim
23 words
The method according to claim 11 wherein said processing step further comprises sending and/or receiving secondary business requests to/from other service processing means.
Claim 24
Dependent Claim
21 words
The method according to claim 2 wherein all modifications prepared in said processing step are first executed after said committing step.
Claim 25
Dependent Claim
21 words
The method according to claim 3 wherein all modifications prepared in said processing step are first executed after said committing step.
Claim 26
Dependent Claim
21 words
The method according to claim 4 wherein all modifications prepared in said processing step are first executed after said committing step.
Claim 27
Dependent Claim
21 words
The method according to claim 6 wherein all modifications prepared in said processing step are first executed after said committing step.
Claim 28
Dependent Claim
21 words
The method according to claim 7 wherein all modifications prepared in said processing step are first executed after said committing step.
Claim 29
Dependent Claim
21 words
The method according to claim 11 wherein all modifications prepared in said processing step are first executed after said committing step.
Claim 30
Dependent Claim
21 words
The method according to claim 16 wherein all modifications prepared in said processing step are first executed after said committing step.
References Cited (Backward Citations)
US3662401A
Cited
US5179654A
Cited
US5179654C1
Cited
US5089954A
Cited
US5025369A
Cited
US5357632A
Cited
US5278975A
Cited
US5371886A
Cited
US5388214A
Cited
US5212790A
Cited
US5381545A
Cited
US5608870A
Cited
US5465328A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-01-05 | 2001-07-07 | 2002-01-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-01-05 | 2005-07-07 | 2006-01-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-01-05 | 2009-07-07 | 2010-01-06 | $7700.00 | Window Closed / Lapsed |