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
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 |