← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag