English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

2006-06-14 17:31:39 · 5 answers · asked by cruz 1 in Business & Finance Corporations

5 answers

It is a company offering business solutions through information technology.
http://www.cgi.com/web/en/home.htm
Check this link to know more

Good luck.

2006-06-14 17:36:02 · answer #1 · answered by Eternity 6 · 2 1

The Common Gateway Interface (CGI) is a standard protocol for interfacing external application software with an information server, commonly a web server. This allows the server to pass requests from a client web browser to the external application. The web server can then return the output from the application to the web browser.

CGI arose out of discussions on the www-talk mailing list between Rob McCool, John Franks, Ari Luotonen, George Phillips and Tony Sanders in 1993. Rob McCool, working at NCSA, drafted the initial specification and provided a reference implementation in the NCSA HTTPd web server using environment variables to store parameters passed from the web server execution environment before spawning the CGI program as a separate process.

An example of a CGI program is the one implementing a wiki. The user agent requests the name of an entry; the server will retrieve the source of that entry's page (if one exists), transform it into HTML, and send the result back to the browser or prompt the user to create it. All wiki operations are managed by this one program.

The way CGI works from the Web server's point of view is that certain locations (e.g. http://www.example.com/wiki.cgi) are defined to be served by a CGI program. Whenever a request to a matching URL is received, the corresponding program is called, with any data that the client sent as input. Output from the program is collected by the Web server, augmented with appropriate headers, and sent back to the client.

Because this technology generally requires a fresh copy of the program to be executed for every CGI request, the workload could quickly overwhelm web servers, inspiring more efficient technologies such as mod_perl or ASP that allow script interpreters to be integrated directly into web servers as modules, thus avoiding the overhead of repeatedly loading and initializing language interpreters. However, this is only applicable for so-called high level languages that needs interpreters. Such overloads can be avoided by utilizing languages like C. By Using C or similar compiled languages it is possible to reach higher efficiency levels, because such programs terminate their execution cycle faster than interpreted languages with less operating system overload.

2006-06-15 00:34:51 · answer #2 · answered by Isaac Hayes 3 · 1 0

I thought "CGI" was a program invented by a company called Silicon Graphics

2006-06-15 00:35:49 · answer #3 · answered by geomoto 2 · 1 0

CGI=Computer Generated Images,but in other contexts it can refer to what the other said.

2006-06-16 12:59:31 · answer #4 · answered by megnalon 4 · 0 1

They created the ooze that mutated the Ninja Turtles and Splinter.

2006-06-15 00:35:43 · answer #5 · answered by Anonymous · 1 0

fedest.com, questions and answers