Integrated development environment for high speed transaction processing WWW applications on heterogeneous computer systems
First Claim
1. A method of providing an integrated Development Environment on a first computer system for publishing World Wide Web applications on a second computer system, said method comprising:
- providing a plurality of program development services in response to a publication command, wherein the plurality of program development services comprises;
A) establishing a file transfer link from the first computer system to the second computer system;
B) transferring a first source file from the first computer system to the second computer system utilizing the file transfer link, wherein said first source file includes a set of program language source code statements;
C) establishing a command link from the first computer system to the second computer system; and
D) initiating a publication of the first source file on the second computer system through submission of a set of one or more initiation commands transmitted across the command link to the second computer system, said step of initiating a publication comprising the steps of;
1) compiling the first source file into an object module, 2) link editing the object module into an executable, and 3) making the executable available for use by a transaction processing system, including the steps of;
a) notifying the transaction processing system to release a transaction program library;
b) storing the executable in the transaction program library; and
c) notifying the transaction processing system to reacquire the transaction program library.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated development environment on a client provides for developing transaction programs, web pages, and applets for execution on a high performance transactional based World Wide Web server. The transaction programs are developed on the client, then automatically transferred to the server, where they are automatically compiled, linked, loaded into a TP library, registered with a TP monitor for execution, and tested. Similarly, the web pages and applets are developed on the client, then automatically transferred to the server, loaded into a database, and tested.
-
Citations
16 Claims
-
1. A method of providing an integrated Development Environment on a first computer system for publishing World Wide Web applications on a second computer system, said method comprising:
- providing a plurality of program development services in response to a publication command, wherein the plurality of program development services comprises;
A) establishing a file transfer link from the first computer system to the second computer system;
B) transferring a first source file from the first computer system to the second computer system utilizing the file transfer link, wherein said first source file includes a set of program language source code statements;
C) establishing a command link from the first computer system to the second computer system; and
D) initiating a publication of the first source file on the second computer system through submission of a set of one or more initiation commands transmitted across the command link to the second computer system, said step of initiating a publication comprising the steps of;
1) compiling the first source file into an object module, 2) link editing the object module into an executable, and 3) making the executable available for use by a transaction processing system, including the steps of;
a) notifying the transaction processing system to release a transaction program library;
b) storing the executable in the transaction program library; and
c) notifying the transaction processing system to reacquire the transaction program library. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
E) transmitting a URL from the first computer system to the second computer system, wherein;
The URL causes an execution of the executable by the transaction processing system on the second system;
F) receiving a result from the second computer system from the execution of the executable; and
G) displaying the result received in program development services (F) on the first computer system.
- providing a plurality of program development services in response to a publication command, wherein the plurality of program development services comprises;
-
3. The method in claim 1 wherein:
-
the source file contains a set of source commands for a web page; and
the publication in program development services (D) comprises;
1) executing a program that loads the set of source commands for the web page as a set of one or more records into a database.
-
-
4. The method in claim 3 wherein:
-
the plurality of program development services further comprises;
E) transmitting a URL from the first computer system to the second computer system, wherein;
The URL causes retrieving of the set of source commands for the web page from the database;
F) receiving the set of source commands for the web page retrieved from the database in response to receiving the URL in program development services (E); and
G) displaying a web page resulting from receiving the set of source commands in program development services (F) on the first computer system.
-
-
5. The method in claim 1 wherein:
-
the source file contains a set of applet commands for execution in a web browser; and
the publication in program development services (D) comprises;
1) executing a program that loads the set of applet commands as a set of one or more records into a database.
-
-
6. The method in claim 5 wherein:
-
the plurality of program development services further comprises;
E) transmitting a URL from the first computer system to the second computer system, wherein;
The URL causes retrieving of the set of applet commands from the database;
F) receiving the set of applet commands retrieved from the database in response to the URL transmitted in program development services (D); and
G) displaying a result of executing the applet received in program development services (F) from the first computer system.
-
-
7. The method in claim 1 wherein:
-
the plurality of program development services further comprises;
E) transmitting a second source file over the file transfer link to the second computer system, wherein;
the second source file contains a set of job control language statements; and
the publishing in program development services (D) is performed by submitting the set of job control language statements for execution on the second source file.
-
-
8. The method in claim 1 which further comprises:
providing text editing for editing the first source file.
-
9. The method in claim 1 which further comprises:
providing web browsing for displaying the results of publishing the first source file.
-
10. Integrated Development Environment software for execution on a first computer system for publishing World Wide Web applications on a second computer system,
said Integrated Development Environment software comprising: -
a set of computer instructions stored in a Computer Software Storage Medium that provide a plurality of program development services in response to a publication command, wherein the plurality of program development services comprises;
A) establishing a file transfer link from the first computer system to the second computer system;
B) transferring a first source file from the first computer system to the second computer system utilizing the file transfer link, wherein the first source file contains a set of program language source code statements;
C) establishing a command link from the first computer system to the second computer system; and
D) initiating a publication of the first source file on the second computer system through submission of a set of one or more initiation commands transmitted across the command link to the second computer system, said step of initiating a publication comprising the steps of;
1) compiling the first source file into an object module, 2) link editing the object module into an executable, and 3) making the executable available for use by a transaction processing system, including the steps of;
a) notifying the transaction processing system to release a transaction program library;
b) storing the executable in the transaction program library; and
c) notifying the transaction processing system to reacquire the transaction program library.- View Dependent Claims (11, 12, 13, 14, 15)
the plurality of program development services further comprises;
E) transmitting a URL from the first computer system to the second computer system, wherein;
The URL causes an execution of the executable by the transaction processing system on the second system;
F) receiving a result from the second computer system from the execution of the executable; and
G) displaying the result received in program development services (F) on the first computer system.
-
-
12. The Integrated Development Environment software in claim 10 wherein:
-
the source file contains a set of source commands for a web page; and
the publication in program development service (D) comprises;
1) executing a program that loads the set of source commands for the web page as a set of one or more records into a database.
-
-
13. The Integrated Development Environment software in claim 12 wherein:
-
the plurality of program development services further comprises;
E) transmitting a URL from the first computer system to the second computer system, wherein;
The URL causes retrieving of the set of source commands for the web page from the database;
F) receiving the set of source commands for the web page retrieved from the database in response to receiving the URL in program development services (E); and
G) displaying a web page resulting from receiving the set of source commands in program development services (F) on the first computer system.
-
-
14. The Integrated Development Environment software in claim 10 wherein:
-
the source file contains a set of applet commands for execution in a web browser; and
the publication in program development service (D) comprises;
1) executing a program that loads the set of applet commands as a set of one or more records into a database.
-
-
15. The Integrated Development Environment software in claim 14 wherein:
-
the plurality of program development services further comprises;
E) transmitting a URL from the first computer system to the second computer system, wherein;
The URL causes retrieving of the set of applet commands from the database;
F) receiving the set of applet commands retrieved from the database in response to the URL transmitted in program development services (D); and
G) displaying a result of executing the applet received in program development services (F) from the first computer system.
-
-
16. A method of providing an integrated Development Environment on a first computer system for publishing World Wide Web applications on a second computer system,
said method comprising: -
providing a plurality of program development services in response to a publication command, wherein the plurality of program development services comprises;
A) establishing a file transfer link from the first computer system to the second computer system;
B) transferring a first source file from the first computer system to the second computer system utilizing the file transfer link, wherein said first source file includes a set of program language source code statements;
C) establishing a command link from the first computer system to the second computer system; and
D) initiating a publication of the first source file on the second computer system through submission of a set of one or more initiation commands transmitted across the command link to the second computer system, said step of initiating a publication comprising the steps of;
1) compiling the first source file into an object module, 2) link editing the object module into an executable, and 3) making the executable available for use by a transaction processing system, including the steps of;
a) storing the executable in a first transaction program library; and
b) notifying the transaction processing system to load a second transaction program library from the first transaction program library, wherein;
the transaction processing system loads executable modules for execution from the second transaction library.
-
Specification