← Back to Patent Explorer
US6003094A Expired / Lapsed US ⏱️ 0.0 years remaining

Generic Java Gateway for connecting a client to a transaction processing system

Assignee: International Business Machines Corp
•
Filing: 1997-10-09
•
Granted: 1999-12-14
•
Expires: 2017-10-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing method for a workstation is disclosed. The workstation is responsive to a message received from another workstation, the message comprising a request of a type including: (a) a first part containing data indicative of requests of the request type; and (b) a second part containing request data. The workstation executes the following steps: reading the first part of the request to ascertain the request type; dynamically creating an object associated with the request type; calling the dynamically created object to execute the request; and calling the dynamically created object to return any result of the request to the other workstation.

Inventors

  • 👤 Andrew Robert Dean

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 21:28
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/50; G06F9/5005; G06F9/5027; G06F9/54; G06F9/541

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 150 words
A data processing method executed within a Java Virtual Machine operating on a first workstation, said first workstation being responsive to a message received from an applet running on a second workstation, said message comprising a request of a type including: (a) a first part containing data indicative of requests of said request type; and (b) a second part containing data specific to the request; said method comprising the following steps: reading the first part of the request to ascertain the request type; dynamically creating an object associated with said request type using Java dynamic naming object creation mechanisms; calling the dynamically created object to execute said request using said request data, said execution including the step of relaying the request data to a transaction processing system; and calling the dynamically created object to return any result of the request generated by said transaction processing system to the second workstation.
Claim 2
Dependent Claim 150 words
A data processing method executed within a Java Virtual Machine operating on a first workstation, said first workstation being responsive to a message received from an applet running on a second workstation, said message comprising a request of a type including: (a) a first part containing data indicative of requests of said request type; and (b) a second part containing data specific to the request; said method comprising the following steps: reading the first part of the request to ascertain the request type; dynamically creating an object associated with said request type using Java dynamic naming object creation mechanisms; calling the dynamically created object to execute said request using said request data, said execution including the step of relaying the request data to a transaction processing system; and calling the dynamically created object to return any result of the request generated by said transaction processing system to the second workstation.
Claim 3
Dependent Claim 23 words
A data processing method as claimed in claim 1 including the step of: calling said dynamically created object to read said request data.
Claim 4
Dependent Claim 24 words
A data processing method as claimed in claim 1 wherein said first workstation is a web server and said second workstation is a client.
Claim 5
Dependent Claim 36 words
A data processing method as claimed in claim 1 in which said transaction processing system comprises a transaction processing client running on said server, said client communicating with a transaction processing server remote from said server.
Claim 6
Dependent Claim 20 words
A data processing method as claimed in claim 1 wherein said first part includes the name of the request type.
Claim 7
Dependent Claim 85 words
A data processing method as claimed in claim 1, wherein said first workstation returns a result of a type including: (a) a first part containing data indicative of results of said result type; and (b) a second part containing data specific to the result; responsive to said first workstation returning a result, said second workstation executing the following steps: reading the first part of the result to ascertain the result type; and calling an object associated with said result type to read said result data.
Claim 8
Dependent Claim 175 words
A computer product comprising computer readable program code stored on a computer readable recording medium, the program code when run within a Java Virtual Machine operating on a first workstation carries out a data processing method on the first workstation, said first workstation being responsive to a message received from an applet running on a second workstation, said message comprising a request of a type including: (a) a first part containing data indicative of requests of said request type; and (b) a second part containing data specific to the request; said method comprising the following steps: reading the first part of the request to ascertain the request type; dynamically creating an object associated with said request type using Java dynamic naming object creation mechanism; calling the dynamically created object to execute said request using said request data, said execution including the step of relaying the request data to a transaction processing system;; and calling the dynamically created object to return any result of the request generated by said transaction processing system to the second workstation.
Claim 9
Dependent Claim 175 words
A computer product comprising computer readable program code stored on a computer readable recording medium, the program code when run within a Java Virtual Machine operating on a first workstation carries out a data processing method on the first workstation, said first workstation being responsive to a message received from an applet running on a second workstation, said message comprising a request of a type including: (a) a first part containing data indicative of requests of said request type; and (b) a second part containing data specific to the request; said method comprising the following steps: reading the first part of the request to ascertain the request type; dynamically creating an object associated with said request type using Java dynamic naming object creation mechanism; calling the dynamically created object to execute said request using said request data, said execution including the step of relaying the request data to a transaction processing system;; and calling the dynamically created object to return any result of the request generated by said transaction processing system to the second workstation.
Claim 10
Dependent Claim 167 words
A data processing method executed within a Java Virtual Machine operating on a first workstation, said first workstation sending a message to a second workstation being responsive to said message, said message comprising a request of a type including: (a) a first part containing data indicative of requests of said request type; and (b) a second part containing data specific to the request; said method comprising the following steps: setting the first part of the request to indicate the request type, so that the said second workstation can dynamically create an object associated with said request type using Java dynamic naming object creation mechanisms; setting the second part request data, so that the second workstation can dynamically call the created object to execute said request using said request data, said execution including the step of relaying the request data to a transaction processing system, and call the dynamically created object to return any result of the request generated by said transaction processing system to the first workstation.
Claim 11
Dependent Claim 167 words
A data processing method executed within a Java Virtual Machine operating on a first workstation, said first workstation sending a message to a second workstation being responsive to said message, said message comprising a request of a type including: (a) a first part containing data indicative of requests of said request type; and (b) a second part containing data specific to the request; said method comprising the following steps: setting the first part of the request to indicate the request type, so that the said second workstation can dynamically create an object associated with said request type using Java dynamic naming object creation mechanisms; setting the second part request data, so that the second workstation can dynamically call the created object to execute said request using said request data, said execution including the step of relaying the request data to a transaction processing system, and call the dynamically created object to return any result of the request generated by said transaction processing system to the first workstation.
Claim 12
Dependent Claim 83 words
A data processing method according to claim 8 in which, said result is of a type including: (a) a first part containing data indicative results of said result type; and (b) a second part containing data specific to the result; and said first workstation carries out the steps of: responsive to said second workstation returning a result, reading the first part of the result to ascertain the result type; and calling an object associated with said result type to read said result data.
Claim 13
Dependent Claim 200 words
A computer system including a processor, a memory, a Java Virtual Machine adapted to be loaded into said memory and a storage medium, said system including a computer program product comprising computer readable program code stored on said storage medium, the system being adapted to load said program code into said Java Virtual Machine, said processor being adapted to execute said program code to carry out a data processing method, said system being responsive to a message received from a remote workstation, said message comprising a request of a type including: (a) a first part containing data indicative of requests of said request type; and (b) a second part containing data specific to the request; said method comprising the following steps: reading the first part of the request to ascertain the request type; dynamically creating an object associated with said request type using Java dynamic naming object creation mechanisms; calling the dynamically created object to execute said request using said request data, said execution including the step of relaying the request data to a transaction processing system; and calling the dynamically created object to return any result of the request generated by said transaction processing system to the remote workstation.
Claim 14
Dependent Claim 200 words
A computer system including a processor, a memory, a Java Virtual Machine adapted to be loaded into said memory and a storage medium, said system including a computer program product comprising computer readable program code stored on said storage medium, the system being adapted to load said program code into said Java Virtual Machine, said processor being adapted to execute said program code to carry out a data processing method, said system being responsive to a message received from a remote workstation, said message comprising a request of a type including: (a) a first part containing data indicative of requests of said request type; and (b) a second part containing data specific to the request; said method comprising the following steps: reading the first part of the request to ascertain the request type; dynamically creating an object associated with said request type using Java dynamic naming object creation mechanisms; calling the dynamically created object to execute said request using said request data, said execution including the step of relaying the request data to a transaction processing system; and calling the dynamically created object to return any result of the request generated by said transaction processing system to the remote workstation.

References Cited (Backward Citations)

US5379426A Cited
US5706434A Cited
US5745703A Cited
US5872973A Cited
US5754830A Cited
US5860072A Cited
US5875335A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-13 2003-06-14 2003-12-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-13 2007-06-14 2007-12-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-13 2011-06-14 2011-12-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag