Common Gateway Interface (CGI)

Common Gateway Interface (CGI) is a standard protocol for web servers to interface with executable programme running on a server that generates web pages dynamically. A CGI defines the standard web server communications with another programme on the same computer, and an external programme on a client machine that is usually written in a scripting language or any programming language.

Reference Definition by Peoi.org: Common Gateway Interface (CGI) is a means by which Web servers interface to other application programs, thus extending the services provided by the Web server. By way of CGI scripts, users gain program access to Web servers and can extend the capability of HTML. It should be noted that the term ‘Web server’ does not necessarily mean a physical piece of hardware; it is a piece of software that can reside locally or on another remote machine. CGI was one of the first practical techniques for creating dynamic content and it has made possible all sorts of new functionality in Web pages. CGI has become a de facto standard used on most modern Web servers today.

Related Definitions in the Project: The CSI Engineering; Science Definitions

Posted in Management and tagged , , , .

ThePD (The Project Definition)

ThePD has been developing the Preferred Project Definitions based on the actual project execution and operation experiences and knowledge with the Project Language, and sharing with you daily basis.