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

Interfacing servers in a Java based e-commerce architecture

Assignee: Accenture Global Services Ltd
•
Filing: 1999-07-30
•
Granted: 2003-02-18
•
Expires: 2019-07-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system, method and article of manufacture are provided for providing an interface between a first server and a second server with a proxy component situated therebetween. Initially, a request for a business object is identified by an application on the first server. The first server is then connected to the second server. Next, selection criteria from the first server is transmitted to the second server. In response to the selection criteria, the first server receives a first recordset and a second recordset from the second server. Business data is included in the first recordset and result codes are included in the second recordset. The first and second recordsets are mapped to the business object and the business object is sent to the application on the first server.

Inventors

  • 👤 Roy Aaron Underwood

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 10:43
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/465; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 125 words
A method for interfacing a first server and a second server with a proxy component situated therebetween comprising: (a) identifying a request for a business object by an application on the first server; (b) connecting the first server with the second server via the proxy component, the Internet and an e-commerce computer architecture; (c) transmitting selection criteria from the first server to the second server via the Internet; (d) receiving a first recordset and a second recordset from the second server in response to the selection criteria, wherein the first recordset includes business data and the second recordset includes result codes; (e) mapping the first and second recordsets to the business object; and (f) sending the business object to the application on the first server.
Claim 2
Independent Claim 125 words
A method for interfacing a first server and a second server with a proxy component situated therebetween comprising: (a) identifying a request for a business object by an application on the first server; (b) connecting the first server with the second server via the proxy component, the Internet and an e-commerce computer architecture; (c) transmitting selection criteria from the first server to the second server via the Internet; (d) receiving a first recordset and a second recordset from the second server in response to the selection criteria, wherein the first recordset includes business data and the second recordset includes result codes; (e) mapping the first and second recordsets to the business object; and (f) sending the business object to the application on the first server.
Claim 3
Dependent Claim 50 words
A method as recited in claim 1 , and further comprising the step of receiving a third recordset from the second server in response to the selection criteria, wherein the third recordset includes errors and references to an error table on the first server for allowing processing of the errors.
Claim 4
Dependent Claim 17 words
A method as recited in claim 1 , wherein the recordsets are ActiveX data objects (ADO) recordsets.
Claim 5
Dependent Claim 28 words
A method as recited in claim 1 , and further comprising the step of preventing changes to the proxy component from affecting the application on the first server.
Claim 6
Dependent Claim 26 words
A method as recited in claim 1 , and further comprising the step of allowing generation of a plurality of the proxy components by a user.
Claim 7
Dependent Claim 25 words
A method as recited in claim 1 , wherein the first and second recordsets are mapped to the business object using a utility conversion function.
Claim 8
Dependent Claim 155 words
A computer program embodied on a computer readable medium for interfacing a first server and a second server with a proxy component situated therebetween comprising: (a) a code segment that identifies a request for a business object by an application on the first server; (b) a code segment that connects,the first server with the second server via the proxy component, the Internet and an e-commerce computer architecture; (c) a code segment that transmits selection criteria from the first server to the second server via the Internet; (d) a code segment that receives a first recordset and a second recordset from the second server in response to the selection criteria, wherein the first recordset includes business data and the second recordset includes result codes; (e) a code segment that maps the first and second recordsets to the business object; and (f) a code segment that sends the business object to the application on the first server.
Claim 9
Dependent Claim 155 words
A computer program embodied on a computer readable medium for interfacing a first server and a second server with a proxy component situated therebetween comprising: (a) a code segment that identifies a request for a business object by an application on the first server; (b) a code segment that connects,the first server with the second server via the proxy component, the Internet and an e-commerce computer architecture; (c) a code segment that transmits selection criteria from the first server to the second server via the Internet; (d) a code segment that receives a first recordset and a second recordset from the second server in response to the selection criteria, wherein the first recordset includes business data and the second recordset includes result codes; (e) a code segment that maps the first and second recordsets to the business object; and (f) a code segment that sends the business object to the application on the first server.
Claim 10
Dependent Claim 52 words
A computer program as recited in claim 7 , and further comprising a code segment that receives a third recordset from the second server in response to the selection criteria, wherein the third recordset includes errors and references to an error table on the first server for allowing processing of the errors.
Claim 11
Dependent Claim 18 words
A computer program as recited in claim 7 , wherein the recordsets are ActiveX data objects (ADO) recordsets.
Claim 12
Dependent Claim 30 words
A computer program as recited in claim 7 , and further comprising a code segment that prevents changes to the proxy component from affecting the application on the first server.
Claim 13
Dependent Claim 28 words
A computer program as recited in claim 7 , and further comprising a code segment that allows generation of a plurality of the proxy components by a user.
Claim 14
Dependent Claim 26 words
A computer program as recited in claim 7 , wherein the first and second recordsets are mapped to the business object using a utility conversion function.
Claim 15
Independent Claim 137 words
A system for interfacing a first server and a second server with a proxy component situated therebetween comprising: (a) logic that identifies a request for a business object by an application on the first server; (b) logic that connects the first server with the second server via the proxy component, the Internet and an e-commerce computer architecture; (c) logic that transmits selection criteria from the first server to the second server via the Internet; (d) logic that receives a first recordset and a second recordset from the second server in response to the selection criteria, wherein the first recordset includes business data and the second recordset includes result codes; (e) logic that maps the first and second recordsets to the business object; and (f) logic that sends the business object to the application on the first server.
Claim 16
Independent Claim 137 words
A system for interfacing a first server and a second server with a proxy component situated therebetween comprising: (a) logic that identifies a request for a business object by an application on the first server; (b) logic that connects the first server with the second server via the proxy component, the Internet and an e-commerce computer architecture; (c) logic that transmits selection criteria from the first server to the second server via the Internet; (d) logic that receives a first recordset and a second recordset from the second server in response to the selection criteria, wherein the first recordset includes business data and the second recordset includes result codes; (e) logic that maps the first and second recordsets to the business object; and (f) logic that sends the business object to the application on the first server.
Claim 17
Dependent Claim 49 words
A system as recited in claim 13 , and further comprising logic that receives a third recordset from the second server in response to the selection criteria, wherein the third recordset includes errors and references to an error table on the first server for allowing processing of the errors.
Claim 18
Dependent Claim 17 words
A system as recited in claim 13 , wherein the recordsets are ActiveX data objects (ADO) recordsets.
Claim 19
Dependent Claim 27 words
A system as recited in claim 13 , and further comprising logic that prevents changes to the proxy component from affecting the application on the first server.
Claim 20
Dependent Claim 25 words
A system as recited in claim 13 , and further comprising logic that allows generation of a plurality of the proxy components by a user.
Claim 21
Dependent Claim 25 words
A system as recited in claim 13 , wherein the first and second recordsets are mapped to the business object using a utility conversion function.

References Cited (Backward Citations)

US5758074A Cited
US6185625B1 Cited
US6230160B1 Cited
US6266666B1 Cited
US6199068B1 Cited
US6112228A Cited
US6199079B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-02-17 2006-08-19 2007-02-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-02-17 2010-08-19 2011-02-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-02-17 2014-08-19 2015-02-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag