Economia das APIs - Uma visão de negócios
-
Upload
edgar-silva -
Category
Technology
-
view
2.035 -
download
3
Transcript of Economia das APIs - Uma visão de negócios
![Page 2: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/2.jpg)
Objetivo da Apresentação
Fazer com que as pessoas possam entender o quão importante é ter uma API nos dias de hoje
2
![Page 3: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/3.jpg)
Text
Uma revolução da sociedadePara onde vamos ?
3
![Page 4: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/4.jpg)
Pontos de Evolução da Sociedade
Agrícola
Industrial
Energia
Informação
4
![Page 5: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/5.jpg)
Pontos de Evolução da Sociedade
Agrícola
Industrial
Energia
Informação
5
Integração
![Page 6: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/6.jpg)
Pontos de Evolução da Sociedade
Agrícola
Industrial
Energia
Informação
6
Integração
PessoasLugares
InformaçõesDesejos
NecessidadesServiços
Rapidez
Agilidades
EmpresasGoverno
Colaboração
![Page 7: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/7.jpg)
Pontos de Evolução da Sociedade
Agrícola
Industrial
Energia
Informação
7
Integração
PessoasLugares
InformaçõesDesejos
NecessidadesServiços
Rapidez
Agilidades
EmpresasGoverno
Colaboração
![Page 8: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/8.jpg)
– http://www.dicio.com.br/integracao/
“Integração” “Na Sociologia: Unificação social, processo que
assegura a inteireza de um grupo social ou de uma instituição."
8
![Page 9: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/9.jpg)
Sociedade
Quer estar Integrada
Quer estar engajada
Quer estar conectada
Quer colaborar
9
![Page 10: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/10.jpg)
Como isto é possível?
10
![Page 11: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/11.jpg)
11
{ API }
![Page 12: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/12.jpg)
{API}O que é? • Application Programming Interface
• Conjunto de funções que servem para estabelecer comunicação de serviços e consumidores (mobile, web, máquinas, relatórios etc)
12
![Page 13: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/13.jpg)
APIs já estão aí, apenas não nos demos conta ainda…
Salesforce.com
Paypal
Amazon
13
![Page 14: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/14.jpg)
APIs que conhecemos …
Salesforce.com
Paypal
Amazon
14
APIs que o mercado
vai demandar
![Page 15: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/15.jpg)
15
2 Tipos de APIs
![Page 16: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/16.jpg)
16
Tipos de APIs
Públicas
Acesso para clientes externos, geralmente parceiros, sites consumidores, dispositivos móveis, 'coisas'(things)
Mesmo públicas podemos controlar segurança, quem acessa, como acessa, de onde acessa, monitorar , tarifar etc
![Page 17: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/17.jpg)
Caso de Sucesso WSO2 Expedia | Affiliate Network
17
$2 Billion / Year
“We help companies like yours make lots of money … with:!• The world’s best hotel inventory!
• An optimized technology platform!• and the best partner support in the business.”!
![Page 18: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/18.jpg)
18
![Page 19: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/19.jpg)
19
http://www.webcodepro.net/images/portfolio/pd_8000_infographic_3_lg.png
![Page 20: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/20.jpg)
20http://www.webcodepro.net/images/portfolio/pd_8000_infographic_3_lg.png
![Page 21: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/21.jpg)
21
Internet das Coisas "Things"
Veja o número de devices acessando a API Netflix
![Page 22: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/22.jpg)
22
Android Car PC Taxi, Hotéis, Perfil de Condutor, Diversão…
![Page 23: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/23.jpg)
23
Para as Organizações
Nos anos 90, não ter um site era ruim …
Atualmente não ter uma API não está nada bom Todas têm informações para compartilhar/integrar…
![Page 24: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/24.jpg)
–Gartner
“ Gartner predicts 75% of Fortune 500 enterprises will
open an API by 2014.
In this new API economy, those without an API strategy will be left behind.
24
![Page 25: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/25.jpg)
25
Tipos de APIs
Privadas e/ou Corporativas
Utilizada dentro da organização, com um maior controle de acessos e governanças.
Aumenta a produtividade, permite o efeito "Poliglota" em tecnologias - Mais linguagens e plataformas.
![Page 26: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/26.jpg)
Criar uma API é fácil?
Sim, criar uma API é fácil
Criar uma API Consistente requer o uso de alguns conceitos e passos
26
http://www.desantisbreindel.com/wp-content/uploads/kidandchalkboard-shutterstock_95571682-700x700.jpg
![Page 27: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/27.jpg)
APIs Consistentes Exemplo Plug de Energia
27
![Page 28: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/28.jpg)
APIs Consistentes Exemplo Plug de Energia
28
Serviços / Camadas
APIs
![Page 29: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/29.jpg)
29
1) Desenhe a Interface da API 2) Teste 3)Construa a Implementação
Passos Seguros na Construção de APIs
![Page 30: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/30.jpg)
30
Como sua API vai funcionar ?
Seus Dados
Aplicação
Clientes
Como sua aplicação funciona hoje
Browser
![Page 31: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/31.jpg)
31
Como sua API vai funcionar ?
Seus Dados
Aplicação
Clientes
Como sua aplicação funciona hoje
Browser
O Browser é o seu único canal de Interação com os clientes
Serviço A
![Page 32: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/32.jpg)
32
Como sua API vai funcionar ?
Seus Dados
Aplicação
Clientes
Como sua aplicação funciona hoje
Browser
Com uma API você maximiza seu número de canais de Interação
além disto, outras empresas podem consumir seus serviços
API/servicoA
/… /….
![Page 33: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/33.jpg)
E se sua Organização Lucrar com APIs?
33
![Page 34: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/34.jpg)
34
Monetizando sua API de acordo com o consumo
Sua Infraestrutura
Sua API/venderProduto /venderProduto /venderProduto
![Page 35: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/35.jpg)
35
Monetizando sua API de acordo com o consumo
Sua Infraestrutura
Sua APIExpondo seus Serviços Internos
/venderProduto /venderProduto /venderProduto
3480 Execução/Dia XX.XXX,00 Mês
Até 1000 Execuções Mês XX.XXX,00 Mês
Máximo 5 Execuções por Minuto XX.XXX,00 Dia
![Page 36: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/36.jpg)
Monetização de APIs
Você já monetiza sua receita através de App Móveis (IOS, Android etc)
Imagine monetizar através de sua API:
Seja pelo consumo
Ou pelos novos canais que ela vai originar
36
![Page 37: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/37.jpg)
Ao disponibilizar APIsMais consumidores (Mobile, HTML5, Máquinas etc)
Empresas consomem seus serviços e podem lhe trazer maiores retornos
Populariza sua marca e presença no mercado
Atrai parceiros, integradores e negócios para sua empresa
Esteja presente na nova economia !
Seja Integrado !
37
![Page 38: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/38.jpg)
Criar uma API é fácil?
Sim, criar uma API é fácil
Criar uma API Consistente requer o uso de alguns conceitos e passos
38
http://www.desantisbreindel.com/wp-content/uploads/kidandchalkboard-shutterstock_95571682-700x700.jpg
![Page 39: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/39.jpg)
Alguns PassosDefina o contrato de sua API
Quais ações (verbos) você terá?
Ex: buscar=>o que? => formato?
/buscar/pacotes/rio/saopaulo/fevereiro/2014
Protocolos e Formatos
REST : URIs Leves
JSON, YAML
Esquemas (Modelos)
Métodos
GET, POST, PUT, DELETE etc.
39
![Page 40: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/40.jpg)
Por que REST?
40
![Page 41: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/41.jpg)
SIMPLES, ÁGIL, LEVE, FÁCIL ENTENDIMENTO
NÃO SÓ PARA PESSOAS, MAS PARA “COISAS" (THINGS)
41
![Page 42: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/42.jpg)
42
Tudo pode ser espresso com REST Serviços mais leves, mais consumidores
http://minhatv/canal/acima http://minhatv/canal/abaixo http://minhatv/canal/exato/121 http://minhatv/volume/aumenta http://minhatv/volume/diminui http://minhatv/imagem/contraste/diminui http://minhatv/imagem/brilho/pre/cinema
Imagine um Controle Universal !
![Page 43: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/43.jpg)
Se é simples para as pessoas, pode ser simples paras as máquinas (things)
43
![Page 44: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/44.jpg)
44http://gigaom2.files.wordpress.com/2011/10/updated-gsma-infographic-final.jpg
![Page 45: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/45.jpg)
45
![Page 46: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/46.jpg)
46
UM MUNDO DE OPORTUNIDADES AO SEU ALCANCE
![Page 47: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/47.jpg)
A Internet das Coisas é hoje
Prepare-se para uma nova forma de interação:
Omini Channel
ATM como Browsers
Self-Service “em todos os lugares”
Etc
47
![Page 48: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/48.jpg)
48
1) Defina a Interface da API
Passos Seguros na Construção de APIs
![Page 50: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/50.jpg)
Swagger
“Rascunhe" sua API uma vez, e a implemente em diversas soluções de API Management , entre elas o WSO2 API Manager
50
![Page 51: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/51.jpg)
51
Definição da API
Visualização em Tempo Real
![Page 52: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/52.jpg)
Quanto a apresentaçãoSe sua API for pública ela precisa de um portal
52
![Page 53: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/53.jpg)
53
https://developer.stubhub.com/store/
![Page 54: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/54.jpg)
54
2) Teste
Passos Seguros na Construção de APIs
![Page 55: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/55.jpg)
55
WSO2 API Manager https://docs.wso2.com/display/AM160/Testing+APIs
![Page 56: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/56.jpg)
56
3)Construa a Implementação
Passos Seguros na Construção de APIs
![Page 57: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/57.jpg)
Etapas SeguintesDesenvolvimento
Escolha a tecnologia para implementar: Java, Ruby, .Net, JS, PHP etc
Governando sua API
Mantenha o controle de quem e como usa suas API, através de políticas, autenticação, bilhetagem etc
Gerenciamento da API
Monitore a saúde e estatísticas de sua API, assim você saberá onde e como melhor investir na sua evolução, não esqueça de informações analíticas
57
![Page 58: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/58.jpg)
Desenvolvimento
Reutilize, Reutilize e Reutilize, não importa o que você tenha como serviços existentes
Versões 1 ou “MVPs” de APIs
Busque apoio de um Gateway, preferencialmente um Service Bus
58
![Page 59: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/59.jpg)
Governando sua API : Google Analytics
59
![Page 60: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/60.jpg)
Governando sua API : API Statistics
60
![Page 61: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/61.jpg)
Governando sua API : API Statistics
61
![Page 62: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/62.jpg)
Governando sua API : API Statistics
62
![Page 63: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/63.jpg)
ConclusãoAPIs são tão importantes hoje para as organizações como os sites começaram a ser na década de 90
APIs públicas podem maximizar a receita e a presença de mercado
APIs privadas facilitam o dia a dia de desenvolvimento e o reutilização
APIs podem ser monetizadas
Existem soluções no mercado que podem cuidar de todos o ciclo de construção até gestão das APIs, a WSO2 oferece soluções neste segmento.
63
![Page 64: Economia das APIs - Uma visão de negócios](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55d55508bb61eb151a8b457c/html5/thumbnails/64.jpg)
64
http://version1.api.memegenerator.net/
Brincadeiras a parte: Se você entendeu este MEME,
você entendeu esta apresentação :)