Accessing a ERP application over the internet using strongly typed declarative language files
First Claim
Patent Images
1. A method for executing enterprise resource planning (ERP) application requests in a computer-implemented ERP data processing system via a network, comprising the steps of:
- (a) transmitting a HyperText Markup Language (HTML) input form to a browser executed by a client computer in said network for display on a monitor attached thereto;
(b) receiving a HyperText Transfer Protocol (HTTP) request from said browser to access said ERP System, wherein said request optionally includes data entered by said user into an HTML input form;
(c) transferring any data entered by said user into said HTML input form and any data stored in said requested HTML page into said ERP application API;
(d) transferring control to said ERP application for execution;
(e) receiving output data from said ERP application in response to said transmitted data and request;
(f) merging said output data from said ERP application into a strongly typed object, the strongly typed object being an object where arbitrary, implicit conversion between object types is not permitted;
(g) transforming said strongly typed object into a transmittable format, such as XML or HTML; and
(h) transmitting said HTML or XML object to said browser for display on said monitor attached to said client computer.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for executing ERP application requests in a computer-implemented ERP data processing system via a network, using the steps of:
- (a) transmitting a HyperText Markup Language (HTML) input form to a browser executed by a client computer in the network for display on a monitor attached thereto;
- (b) receiving a HyperText Transfer Protocol (HTTP) request from the browser to access the ERP System, wherein the request optionally includes data entered by the user into an HTML input form;
- (c) transferring any data entered by the user into the HTML input form and any data stored in the requested HTML page into the ERP application API
- (d) transferring control to the ERP application for execution;
- (e) receiving output data from the ERP application in response to the transmitted data and request;
- (f) merging the output data from the ERP application into a strongly typed Java object;
- (g) transforming the strongly typed Java objects into a transmittable format, such as XML or HTML, and
- (h) transmitting the HTML or XML object to the browser for display on the monitor attached to the client computer.
122 Citations
8 Claims
-
1. A method for executing enterprise resource planning (ERP) application requests in a computer-implemented ERP data processing system via a network, comprising the steps of:
-
(a) transmitting a HyperText Markup Language (HTML) input form to a browser executed by a client computer in said network for display on a monitor attached thereto;
(b) receiving a HyperText Transfer Protocol (HTTP) request from said browser to access said ERP System, wherein said request optionally includes data entered by said user into an HTML input form;
(c) transferring any data entered by said user into said HTML input form and any data stored in said requested HTML page into said ERP application API;
(d) transferring control to said ERP application for execution;
(e) receiving output data from said ERP application in response to said transmitted data and request;
(f) merging said output data from said ERP application into a strongly typed object, the strongly typed object being an object where arbitrary, implicit conversion between object types is not permitted;
(g) transforming said strongly typed object into a transmittable format, such as XML or HTML; and
(h) transmitting said HTML or XML object to said browser for display on said monitor attached to said client computer. - View Dependent Claims (2, 3, 4)
-
-
5. A client server enterprise resource planning (ERP) information handling system, for accessing by Internet, data managed by an ERP application for controlling access to a database containing information requested by a user, comprising:
-
a client computer accessible to a user having a web browser adapted to send information, in an Internet acceptable language, from an ERP database to a user and to send requests destined for said ERP database;
a web server for sending said information to and receiving said requests from said client computer; and
an ERP web gateway in communication with said web server for converting said requests from said web server into a language format required by an interface of said ERP application and to convert information received from said interface of said ERP application into a strongly typed object form, the strongly typed object form being an object form where arbitrary, implicit conversion between object types is not permitted. - View Dependent Claims (6, 7)
-
-
8. An article of manufacture for use in a computer system comprising a computer readable medium for storing statements or instructions for use in execution in a computer in accordance with the following steps:
-
(a) transmitting a Hypertext Markup Language (HTML) input form to a browser executed by a client computer in said network for display on a monitor attached thereto;
(b) receiving a HyperText Transfer Protocol (HTTP) request from said browser to access said ERP System, wherein said request optionally includes data entered by said user into an HTML input form;
(c) transferring any data entered by said user into said HTML input form and any data stored in said requested HTML page into said ERP application API;
(d) transferring control to said ERP application for execution;
(e) receiving output data from said ERP application in response to said transmitted data and request;
(f) merging said output data from said ERP application into a strongly typed object, the strongly typed object being an object where arbitrary, implicit conversion between object types is not permitted;
(g) transforming said strongly typed object into a transmittable format, such as XML or HTML; and
(h) transmitting said HTML or XML object to said browser for display on said monitor attached to said client computer.
-
Specification