It is similar to the CGI feature of web servers in allowing any language to be used for writing the external program which communicates with Asterisk via stdin and stdout.
The advantages of using servlets are their fast performance and ease of use combined with more power over traditional CGI (Common Gateway Interface).
The system is derived from earlier forms of CGI programming that allow a program running on a web server to generate HTML dynamically.
Common Era | Book of Common Prayer | Common | Court of Common Pleas | Common (rapper) | Boston Common | Common Moorhen | interface | Graphical user interface | Gateway | Chief Justice of the Common Pleas | Ohio Courts of Common Pleas | graphical user interface | Common Sense Media | User interface | Gateway Arch | Common Lisp | Common fig | Fanfare for the Common Man | Common land | Common Chaffinch | Common Cause | Common Quail | Common European Framework of Reference for Languages | Common Emerald | Common Blackbird | Common Admission Test | Application programming interface | User interface design | RAF Greenham Common |
PSGI or Perl Web Server Gateway Interface is an interface between Web servers and Perl-based Web applications and frameworks that allows writing portable applications that can be run as standalone servers or using CGI, FastCGI, mod perl, et al.
1993-07: Xerox PARC Map Viewer, The first mapserver based on CGI/Perl, allowed reprojection styling and definition of map extent.