System and method for populating HTML forms using relational database agents
First Claim
1. Method for generating a web presentation in a hybrid environment, comprising the steps of:
- executing a first application in a browser frame set including at least one frame in a window of a first session, with frame spoofing inhibited such that a frame owned by said first session cannot access a frame owned by a second session;
opening a temporary data frame within said first session;
responsive to user command selected in a frame of said first session, opening a second application in a second window owned by said second session;
executing said second application to gather data content from a relational database and open in a third window a first agent owned by said first application together with said data content;
executing said first agent to populate said data content to said temporary data frame and call a second agent;
executing said second agent to write page display hypertext markup language to a browser display in a page display frame of said first session andto dynamically populate said data content from said temporary data frame to said page display frame.
3 Assignments
0 Petitions
Accused Products
Abstract
A hybird Notes/DB2 environment provides a requisition catalog on the Web. Client browsers are connected to a GWA infrastructure including a first network dispatcher and a virtual cluster of Domino.Go servers. The network dispatcher sprays out browser requests among configured .nsf servers in virtual server cluster. Communications from this virtual server cluster are, in turn, dispatched by a second network dispatcher servers in a Domino cluster. External objects, primarily for a GUI, are served in a .dfs and include graphic files, Java files, HTML images and net.data macros. The catalog is built from supplier provided flat files. A front end is provided for business logic and validation, as also is a relation database backend. HTML forms are populated using relational database agents. A role table is used for controlling access both to Notes code and DB2 data. Large amounts of data is quickly transferred using an intermediate agent and window.
-
Citations
16 Claims
-
1. Method for generating a web presentation in a hybrid environment, comprising the steps of:
-
executing a first application in a browser frame set including at least one frame in a window of a first session, with frame spoofing inhibited such that a frame owned by said first session cannot access a frame owned by a second session; opening a temporary data frame within said first session; responsive to user command selected in a frame of said first session, opening a second application in a second window owned by said second session; executing said second application to gather data content from a relational database and open in a third window a first agent owned by said first application together with said data content; executing said first agent to populate said data content to said temporary data frame and call a second agent; executing said second agent to write page display hypertext markup language to a browser display in a page display frame of said first session and to dynamically populate said data content from said temporary data frame to said page display frame. - View Dependent Claims (2, 3, 4, 5)
-
-
6. System for generating a web presentation in a hybrid environment including a first relational database and a second relational database stored on a computer readable medium, comprising:
-
said first relational database for storing code and tables implementing an application; said second relational database for storing data referenced by said application; a browser for displaying in a frame set of a first window owned by a first session executing said application a page of hypertext markup language; said frame set including a temporary data frame owned by said application; said browser further for displaying in a frame a second window owned by a second session referencing said second relational database, with spoofing of frames of said second session by said first session being inhibited; a third window which is not a frame for receiving document content from said second relational database and a first agent owned by said application; said first agent for writing said document content to said temporary data frame; and a second agent owned by said application for dynamically populating said document content from said temporary data frame to said page of hypertext markup language. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for generating a web presentation in a hybrid environment, said method steps comprising:
-
executing a first application in a browser frame set including at least one frame in a window of a first session, with frame spoofing inhibited such that a frame owned by said first session cannot access a frame owned by a second session; opening a temporary data frame within said first session; responsive to user command selected in a frame of said first session, opening a second application in a second window owned by said second session; executing said second application to rather data content from a relational database and open in a third window a first agent owned by said first application together with said data content; executing said first agent to populate said data content to said temporary data frame and call a second agent; executing said second agent to write page display hypertext markup language to a browser display in a page display frame of said first session and to dynamically populate said data content from said temporary data frame to said page display frame. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product stored on a computer readable medium for executing method steps for generating a web presentation in a hybrid environment, the steps comprising:
-
executing a first application in a browser frame set including at least one frame in a window of a first session, with frame spoofing inhibited such that a frame owned by said first session cannot access a frame owned by a second session; opening a temporary data frame within said first session; responsive to user command selected in a frame of said first session, opening a second application in a second window owned by said second session; executing said second application to gather data content from a relational database and open in a third window a first agent owned by said first application together with said data content; executing said first agent to populate said data content to said temporary data frame and call a second agent; executing said second agent to write page display hypertext markup language to a browser display in a page display frame of said first session and to dynamically populate said data content from said temporary data frame to said page display frame.
-
Specification