Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Process to Allow Web Servers to Run Long-Running CGI-BIN Programs

IP.com Disclosure Number: IPCOM000117647D
Original Publication Date: 1996-Apr-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 27K

Publishing Venue

IBM

Related People

Mueller, PJ: AUTHOR

Abstract

A method of allowing a World Wide Web server to interact with a running program is disclosed.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

Process to Allow Web Servers to Run Long-Running CGI-BIN Programs

      A method of allowing a World Wide Web server to interact with a
running program is disclosed.

      Existing World Wide Web servers can run programs via an
interface called CGI-BIN.  This interface specifies a program name
and parameters, which are invoked from the Web server.  The results
of the program which was run are returned back the Web server.

      This method, called CGI-LINK, allows programs which are already
running to interact with a Web server.

      A simple CGI-BIN program is written to gather the input passed
to it from the Web server, package it up in a suitable format, and
send it to the running program via an interprocess communication
vehicle (sockets, named pipes, etc).  The running program receives
the input parameters, runs its application logic, packages the
results in a suitable format, and sends it back to the CGI-BIN
program.  The CGI-BIN program then sends these results back to the
Web server.