Slide 23 de 35
Anotações:
Outra forma de execução remota, desta vez indireta, é usando um protocolo chamado CGI. O software a ser executado fica em um diretório de binários chamado CGI-BIN, no servidor, e através de uma interface via página de Web, o protocolo HTTP pode ter acesso e comandar a execução desse software. O intercâmbio de comandos, dados e resultados com o computador cliente é feito através da Internet, usando o browser.
Por exemplo, a consulta ao banco de dados bibliográficos da BIREME (MEDLINE) é feita desta forma. CGI significa Common Gateway Interface e permite a comunicação bidirecional entre o servidor HTTP e os programas executáveis existentes no servidor.