Patent US1768643A successfully refreshed from Google Patents.
Patent EP0822692A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0822692A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

A client object API and gateway to enable OLTP via the internet

Assignee: BEA Systems Inc
•
Filing: 1997-07-30
•
Granted: —
•
Expires: 2017-07-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method for use in a data processing system to connect a client application with a target service program over a network. An application programming interface presents available services as high-level behaviors to a client application program. A gateway executor on the server performs the detailed interfacing with the target service program, and maintains data about the state of interaction with the application program on the client. Messages passed between the gateway executor and the application programming interface utilize a facilitating protocol, and travel through a communications manager program residing on the client, and through the network. Legacy data systems can provide service across the Internet using some embodiments.

Inventors

  • 👤 Norman Robins
  • 👤 Vincent Lau

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-29 20:01
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40; H04L67/00; H04L67/01; H04L67/02; H04L67/14; H04L67/142

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 158 words
An apparatus for use in an on-line transaction processing system for connecting application programs executing on a client processor (110) to a target service (124) executing on a server processor (120) comprising: (a) a data communications network (130); (b) an application programming interface (114) executing on the client processor (110) operating in accordance with a gateway executor protocol and comprising a set of one or more behaviours, each behaviour corresponding to a set of one or more operational functions capable of initiation on the server processor; (c) a client communications manager (116) executing on the client processor (110) forming a bidirectional active channel between the application programming interface (114) and the network (130) in accordance with the gateway executor protocol; (d) a gateway executor system (122) executing on the server processor (120) forming a bidirectional active channel between the network (130) and the target service (124) in accordance with the gateway executor protocol, and preserving client context information.
Claim 2
Dependent Claim 156 words
An on-line transaction processing system including an apparatus for connecting application programs executing on a client processor (110) to a target service (124) executing on a server processor (120) comprising: (a) a data communications network (130); (b) an application programming interface (114) executing on the client processor (110) operating in accordance with a gateway executor protocol and comprising a set of one or more behaviours, each behaviour corresponding to a set of one or more operational functions capable of initiation on the server processor; (c) a client communications manager (116) executing on the client processor (110) forming a bidirectional active channel between the application programming interface (114) and the network (130) in accordance with the gateway executor protocol; (d) a gateway executor system (122) executing on the server processor (120) forming a bidirectional active channel between the network (130) and the target service (124) in accordance with the gateway executor protocol, and preserving client context information.
Claim 3
Independent Claim 157 words
An apparatus for connecting over a data communications network (130) application programs executing on a client processor (110) to a target service (124) executing on a server processor (120) where the server processor (120) includes a gateway executor system (122) for forming a bidirectional active channel between the network (130) and the target service (124) in accordance with a gateway executor protocol and preserving client context information, the apparatus comprising: an application programming interface (114) for executing on the client processor (110) to operate in accordance with the gateway executor protocol and comprising a set of one or more behaviours, each behaviour corresponding to a set of one or more operational functions capable of initiation on the server processor (120) ; and a client communications manager (116) for executing on the client processor (110) to form a bidirectional active channel between the application programming interface (114) and the network (130) in accordance with the gateway executor protocol.
Claim 4
Independent Claim 149 words
An apparatus for connecting over a data communications network (130) application programs executing on a client processor (110) to a target service (124) executing on a server processor (120) where the client processor (110) includes an application programming interface (114) for operating in accordance with a gateway executor protocol and comprising a set of one or more behaviours, each behaviour corresponding to a set of one or more operational functions capable of initiation on the server processor (120) and a client communications manager (116) for forming a bidirectional active channel between the application programming interface (114) and the network (130) in accordance with the gateway executor protocol, the apparatus comprising: a gateway executor system (122) for executing on the server processor (120) to form a bidirectional active channel between the network (130) and the target service (124) in accordance with the gateway executor protocol and preserving client context information.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag