|
|
|
| Bankingsoftwaresolutions » Banking Software Solution Providers » CGI |
|
CGI |
|
|
The Common Gateway Interface shortly known as CGI is a standard for executing external applications with information servers which include the HTTP or Web servers. A HTML document that the Web daemon recovers is stable, means it exists in a constant state in a text file which seldom changes. A CGI program is something which is carried on in real-time in order to outplay the dynamic information.
|
|
You may take this simple example to know more about the CGI. Assume that you want the assemblage of your Unix database to the World Wide Web so that people from all the corners of the world to query it. In this case you should have to create a CGI program that the Web daemon will carry out the transmission of information to the database engine, and then receive the final results back again and then display them to the client. Thus, this is one of the best examples of CGI. This example is a very simple idea but at times it is very difficult for implementation. There is absolutely no limit of what you can hook up to the Web but the only thing you should take care of is that whatever the CGI program does, it should be doing faster, otherwise it will keep the user waiting for something to happen.
The special characteristic of the CGI program is that it can be written in any of the programming languages that permit it to be carried out on the system. These languages are:
PERL
Visual basic
C / C + +
TCL
Fortran
AppleScript
Any Unix shell
The total matter depends on what you have on your system. If there is a programming language like FORTRAN or C then it is conspicuous that the program should be compiled before running.
|
|
|
| |
|
|
| |
|
|