API - Interface de Programação de Aplicativos
Click here to load reader
-
Upload
felipe-j-r-vieira -
Category
Technology
-
view
4.523 -
download
6
description
Transcript of API - Interface de Programação de Aplicativos
Felipe J. R. Vieira
APIApplication Programming Interface
Universidade Federal de SergipeCentro de Ciências Exatas e TecnologiaDepartamento de Computação
Índice
● Qual é sua função
● Vantagens / Desvantagens
● Como funciona
● Técnicas de implementação
● APIs existentes
● Google APIs
● Considerações
● Referências
Qual é sua função
A função da Interface de Programação de
Aplicativos (Application Programming Interface) é oferecer
interatividade ao usuário, disponibilizando códigos
adaptáveis, que são colocados dentro dos sites de
maneira mais conveniente.
Vantagens
● Oferecer o máximo de informação e conteúdo em um
ambiente digital.
● Agregar valor ao usuário, programador e aplicação.
● Possibilitar mais formas de interação com usuário.
Desvantagens
● Se a API deixar de funcionar ou for descontinuada?
● Grau de segurança da aplicação.
Como funciona
O servidor é responsável por produzir, armazenar,
processar e distribuir todo conteúdo via API.
Técnicas de implementação
● SOAP• Simple Object Access Protocol
● XML-RPC• XML – Remote Procedure Call
● REST• Transferência de Estados Representacional
APIs existentes
● Flicker
● MySpace
● Reuters
● The New York Times
● Youtube
● Entre outros
Google APIs
● Analytics
● Chart
● Pesquisa Personalizada
● Maps
● Agenda
● Visualização
Considerações
● Dependência a API de terceiros.
● Liberação das APIs para uso externo.
Referências
●FREIRE, Flávia. APIs, Uma Questão Estratégica e de
Inteligência. Revista TI Digital, nº 5, p. 28-40
●http://code.google.com/apis/ajax/playground/
●http://code.google.com/intl/pt-BR/more/#products-products-android
●http://www.startupdunia.com/technology/design-and-develop-api-for-your-website-696