Anterior Home Page Sumário E-Mail Próximo

  • Interfaces de programação Web
  • Atualmente, existem várias interfaces disponíveis para desenvolver aplicativos Web. Estas opções incluem, por exemplo: Common Gateway Interface (CGI), Internet Server API (ISAPI), Tecnologias ONE (Netscape) e DNA (Microsoft), Java, JavaScripts, Jscripts, VBScripts, ASP, PHP, Perl .. etc

    A Tecnocoop oferece suporte de programação Internet através das seguintes opções:

    Em suma, utilizando os recursos da OPUS e da OPUSWin podem ser produzidos aplicativos cliente / servidor para plataformas Internet e Intranet.

    Nesses ambientes cliente / servidor:

    1. A interface CGI

    O termo CGI significa "Common Gateway Interface". O termo Gateway foi atribuído por se tratar de um programa que atende pedidos de informação e retorna os documentos solicitados, freqüentemente gerados numa dinâmica "on the fly". A idéia central é que esse programa, também chamado "script", constitui um Gateway para obter informações e executar funções normalmente não implementadas num servidor Web, por exemplo, acesso a Bancos de Dados, tradução de documentos … etc ...

    Os programas CGI podem ser escritos em várias linguagens, incluindo o C, C++, Java Scripts, VB Scripts, Jscripts, Java, Perl, Pascal, ou mesmo um shell / batch.

    Seja qual for o sistema operacional em que reside o servidor Web, uma transação HTTP utilizando a interface CGI apresenta a seguinte estrutura de funcionamento:

    1. O cliente (ou "user agent") solicita um recurso do servidor HTTP
    2. O servidor HTTP verifica a requisição do cliente e determina se vai ser executado um programa CGI ou (apenas) carregar um documento (página) HTML previamente elaborado
    3. O servidor transmite a esse novo processo (programa CGI) as informações que caracterizam o ambiente
    4. O programa CGI inicia a sua execução, obtendo as variáveis de ambiente (passadas pelo servidor) para determinar que ações deverão ser tomadas
    5. O aplicativo CGI obtém (da "stdin") as informações "postadas" pelo Browser Web e grava (em "stdout") os documentos produzidos pelo programa CGI
    6. O servidor Web obtêm as informações gravadas pelo aplicativo CGI e as transmite ao cliente Browser em resposta ao pedido originado no cliente
    7. O servidor Web finaliza o processo, liberando todos os recursos associados

    1. A interface ISAPI

    ISAPI (Internet Server Application Programming Interface) é uma interface de programação para servidores Web que permite:

    Existem várias razões que aconselham utilizar a ISAPI:

      Anterior Home Page Sumário E-Mail Próximo