Dicionário de Pabx IP

Escolha abaixo uma letra ou palavra para ver seu significado.

 A 

 B 

 C 

 D 

 E 

 F 

 G 

 H 

 I 

 J 

 K 

 L 

 M 

 N 

 O 

 P 

 Q 

 R 

 S 

 T 

 U 

 V 

 W 

 X 

 Y 

 Z 





API

API, de Application Programming Interface (ou Interface de Programação de Aplicativos) é um conjunto de rotinas  e padrões estabelecidos por um software  para a utilização das suas funcionalidades por programas aplicativos que não querem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços.

De modo geral, a API é composta por uma série de funções acessíveis somente por programação, e que permitem utilizar características do software menos evidentes ao utilizador tradicional.

Por exemplo, um sistema operacional possui uma grande quantidade de funções na API, que permitem ao programador criar janelas, acessar arquivos, criptografar dados, etc.. Mas a API dos sistemas operacionais costumam ser dissociada de tarefas mais essenciais, como manipulação de blocos de memória e acesso a dispositivos. Estas tarefas são atributos do núcleo de sistema, e raramente são programáveis. Outro exemplo: programas de desenho geométrico que possuem uma API específica para criar automaticamente entidades de acordo com padrões definidos pelo utilizador.

Mais recentemente o uso de API tem se generalizado nos plugins, acessórios que complementam a funcionalidade de um programa. Os autores do programa principal fornecem uma API específica para que outros autores criem plugins, estendendo as funcionalidades do programa.


API Web

No contexto de desenvolvimento web, uma API é um conjunto definido de mensagens de requisição e resposta HTTP, geralmente expressado nos formatos XML ou JSON. Ainda que o termo seja um sinônimo para web service, a chamada Web 2.0 está aos poucos depreciando o modelo de serviços SOAP para a técnica REST.