A Economia das APIs
Visão de Negócios
Edgar Silva
edgar@wso2.com
1
Objetivo da Apresentação
Fazer com que as pessoas possam entender o quão
importante é ter uma API nos dias de hoje
2
Text
Uma revolução da sociedade
Para onde vamos ?
3
Pontos de Evolução da
Sociedade
Agrícola
Industrial
Energia
Informação
4
Pontos de Evolução da
Sociedade
Agrícola
Industrial
Energia
Informação
5
Integração
Pontos de Evolução da
Sociedade
Agrícola
Industrial
Energia
Informação
6
Integração
Pessoas
Lugares
InformaçõesDesejos
Nec...
Pontos de Evolução da
Sociedade
Agrícola
Industrial
Energia
Informação
7
Integração
Pessoas
Lugares
InformaçõesDesejos
Nec...
– http://www.dicio.com.br/integracao/
“Integração”
“Na Sociologia: Unificação social, processo que
assegura a inteireza de ...
Sociedade
Quer estar Integrada
Quer estar engajada
Quer estar conectada
Quer colaborar
9
Como isto é
possível?
10
11
{ API }
{API}
O que é?
• Application Programming Interface
• Conjunto de funções que servem para
estabelecer comunicação de serviç...
APIs já estão aí, apenas não
nos demos conta ainda…
Salesforce.com
Twitter
Facebook
Google
Paypal
Amazon
13
APIs que conhecemos …
Salesforce.com
Twitter
Facebook
Google
Paypal
Amazon
14
APIs que
o mercado
vai demandar
15
2 Tipos de APIs
16
Tipos de APIs
Públicas
Acesso para clientes externos, geralmente parceiros,
sites consumidores, dispositivos móveis,
'c...
Caso de Sucesso WSO2
Expedia | Affiliate Network
17
$2
Billion / Year
“We help companies like yours make lots of money … wi...
18
19
http://www.webcodepro.net/images/portfolio/pd_8000_infographic_3_lg.png
20http://www.webcodepro.net/images/portfolio/pd_8000_infographic_3_lg.png
21
Internet das Coisas "Things"
Veja o número de devices acessando a API Netflix
22
Android Car PC
Taxi, Hotéis, Perfil de Condutor, Diversão…
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 inf...
–Gartner
“
Gartner predicts 75% of Fortune 500 enterprises will
open an API by 2014.
In this new API economy, those withou...
25
Tipos de APIs
Privadas e/ou
Corporativas
Utilizada dentro da organização, com um
maior controle de acessos e governança...
Criar uma API é fácil?
Sim, criar uma API é
fácil
Criar uma API
Consistente requer o
uso de alguns conceitos
e passos
26
h...
APIs Consistentes
Exemplo Plug de Energia
27
APIs Consistentes
Exemplo Plug de Energia
28
Serviços / Camadas
APIs
29
1) Desenhe a Interface da API 2) Teste 3)Construa a Implementação
Passos Seguros na Construção de APIs
30
Como sua API vai funcionar ?
Seus Dados
Aplicação
Clientes
Como sua aplicação funciona hoje
Browser
31
Como sua API vai funcionar ?
Seus Dados
Aplicação
Clientes
Como sua aplicação funciona hoje
Browser
O Browser é o seu ú...
32
Como sua API vai funcionar ?
Seus Dados
Aplicação
Clientes
Como sua aplicação funciona hoje
Browser
Com uma API você ma...
E se sua Organização Lucrar com APIs?
33
34
Monetizando sua API de acordo com o consumo
Sua Infraestrutura
Sua API
/venderProduto /venderProduto /venderProduto
35
Monetizando sua API de acordo com o consumo
Sua Infraestrutura
Sua API
Expondo seus Serviços Internos
/venderProduto /v...
Monetização de APIs
Você já monetiza sua receita através de App Móveis
(IOS, Android etc)
Imagine monetizar através de sua...
Ao disponibilizar APIs
Mais consumidores (Mobile, HTML5, Máquinas etc)
Empresas consomem seus serviços e podem lhe trazer
...
Criar uma API é fácil?
Sim, criar uma API é
fácil
Criar uma API
Consistente requer o
uso de alguns conceitos
e passos
38
h...
Alguns Passos
Defina o contrato de sua API
Quais ações (verbos) você terá?
Ex: buscar=>o que? => formato?
/buscar/pacotes/r...
Por que REST?
40
SIMPLES, ÁGIL, LEVE, FÁCIL ENTENDIMENTO
NÃO SÓ PARA PESSOAS, MAS PARA
“COISAS" (THINGS)
41
42
Tudo pode ser espresso com REST
Serviços mais leves, mais consumidores
http://minhatv/canal/acima
http://minhatv/canal/...
Se é simples para as pessoas, pode
ser simples paras as máquinas (things)
43
44http://gigaom2.files.wordpress.com/2011/10/updated-gsma-infographic-final.jpg
45
46
UM MUNDO DE
OPORTUNIDADES
AO SEU ALCANCE
A Internet das Coisas é hoje
Prepare-se para uma nova forma de interação:
Omini Channel
ATM como Browsers
Self-Service “em...
48
1) Defina a Interface da API
Passos Seguros na Construção de APIs
Quando
Falamos de
Definição
http://swagger.io
49
Swagger
“Rascunhe" sua API uma vez, e a implemente em
diversas soluções de API Management , entre elas o
WSO2 API Manager
...
51
Definição da API
Visualização em Tempo Real
Quanto a
apresentação
Se sua API for pública
ela precisa de um portal
52
53
https://developer.stubhub.com/store/
54
2) Teste
Passos Seguros na Construção de APIs
55
WSO2 API Manager
https://docs.wso2.com/display/AM160/Testing+APIs
56
3)Construa a Implementação
Passos Seguros na Construção de APIs
Etapas Seguintes
Desenvolvimento
Escolha a tecnologia para implementar: Java, Ruby, .Net, JS, PHP etc
Governando sua API
M...
Desenvolvimento
Reutilize, Reutilize e Reutilize, não importa o que você
tenha como serviços existentes
Versões 1 ou “MVPs...
Governando sua API : Google Analytics
59
Governando sua API : API Statistics
60
Governando sua API : API Statistics
61
Governando sua API : API Statistics
62
Conclusão
APIs 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 p...
64
http://version1.api.memegenerator.net/
Brincadeiras a parte:
Se você entendeu este MEME,
você entendeu esta apresentaçã...
Text
Dúvidas, comentários:
65
@jedgarsilva
@
Edgar Silva | edgar@wso2.com
Próximos SlideShares
Carregando em…5
×

Economia das APIs - Uma visão de negócios

2.712 visualizações

Publicada em

No mundo conectado, entender o impacto positivo que uma API traz é fundamental, seja ela pública ou privada, nesse material, mostramos alguns aspectos de negócios e relevantes a todos que querem conhecer o que chamamos de Economia das APIs

Publicada em: Tecnologia
2 comentários
23 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
2.712
No SlideShare
0
A partir de incorporações
0
Número de incorporações
86
Ações
Compartilhamentos
0
Downloads
62
Comentários
2
Gostaram
23
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Economia das APIs - Uma visão de negócios

  1. 1. A Economia das APIs Visão de Negócios Edgar Silva edgar@wso2.com 1
  2. 2. Objetivo da Apresentação Fazer com que as pessoas possam entender o quão importante é ter uma API nos dias de hoje 2
  3. 3. Text Uma revolução da sociedade Para onde vamos ? 3
  4. 4. Pontos de Evolução da Sociedade Agrícola Industrial Energia Informação 4
  5. 5. Pontos de Evolução da Sociedade Agrícola Industrial Energia Informação 5 Integração
  6. 6. Pontos de Evolução da Sociedade Agrícola Industrial Energia Informação 6 Integração Pessoas Lugares InformaçõesDesejos Necessidades Serviços Rapidez Agilidades EmpresasGoverno Colaboração
  7. 7. Pontos de Evolução da Sociedade Agrícola Industrial Energia Informação 7 Integração Pessoas Lugares InformaçõesDesejos Necessidades Serviços Rapidez Agilidades EmpresasGoverno Colaboração
  8. 8. – 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
  9. 9. Sociedade Quer estar Integrada Quer estar engajada Quer estar conectada Quer colaborar 9
  10. 10. Como isto é possível? 10
  11. 11. 11 { API }
  12. 12. {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
  13. 13. APIs já estão aí, apenas não nos demos conta ainda… Salesforce.com Twitter Facebook Google Paypal Amazon 13
  14. 14. APIs que conhecemos … Salesforce.com Twitter Facebook Google Paypal Amazon 14 APIs que o mercado vai demandar
  15. 15. 15 2 Tipos de APIs
  16. 16. 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
  17. 17. 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.”!
  18. 18. 18
  19. 19. 19 http://www.webcodepro.net/images/portfolio/pd_8000_infographic_3_lg.png
  20. 20. 20http://www.webcodepro.net/images/portfolio/pd_8000_infographic_3_lg.png
  21. 21. 21 Internet das Coisas "Things" Veja o número de devices acessando a API Netflix
  22. 22. 22 Android Car PC Taxi, Hotéis, Perfil de Condutor, Diversão…
  23. 23. 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…
  24. 24. –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
  25. 25. 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.
  26. 26. 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
  27. 27. APIs Consistentes Exemplo Plug de Energia 27
  28. 28. APIs Consistentes Exemplo Plug de Energia 28 Serviços / Camadas APIs
  29. 29. 29 1) Desenhe a Interface da API 2) Teste 3)Construa a Implementação Passos Seguros na Construção de APIs
  30. 30. 30 Como sua API vai funcionar ? Seus Dados Aplicação Clientes Como sua aplicação funciona hoje Browser
  31. 31. 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
  32. 32. 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 /… /….
  33. 33. E se sua Organização Lucrar com APIs? 33
  34. 34. 34 Monetizando sua API de acordo com o consumo Sua Infraestrutura Sua API /venderProduto /venderProduto /venderProduto
  35. 35. 35 Monetizando sua API de acordo com o consumo Sua Infraestrutura Sua API Expondo 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
  36. 36. 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
  37. 37. Ao disponibilizar APIs Mais 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
  38. 38. 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
  39. 39. Alguns Passos Defina 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
  40. 40. Por que REST? 40
  41. 41. SIMPLES, ÁGIL, LEVE, FÁCIL ENTENDIMENTO NÃO SÓ PARA PESSOAS, MAS PARA “COISAS" (THINGS) 41
  42. 42. 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 !
  43. 43. Se é simples para as pessoas, pode ser simples paras as máquinas (things) 43
  44. 44. 44http://gigaom2.files.wordpress.com/2011/10/updated-gsma-infographic-final.jpg
  45. 45. 45
  46. 46. 46 UM MUNDO DE OPORTUNIDADES AO SEU ALCANCE
  47. 47. 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
  48. 48. 48 1) Defina a Interface da API Passos Seguros na Construção de APIs
  49. 49. Quando Falamos de Definição http://swagger.io 49
  50. 50. Swagger “Rascunhe" sua API uma vez, e a implemente em diversas soluções de API Management , entre elas o WSO2 API Manager 50
  51. 51. 51 Definição da API Visualização em Tempo Real
  52. 52. Quanto a apresentação Se sua API for pública ela precisa de um portal 52
  53. 53. 53 https://developer.stubhub.com/store/
  54. 54. 54 2) Teste Passos Seguros na Construção de APIs
  55. 55. 55 WSO2 API Manager https://docs.wso2.com/display/AM160/Testing+APIs
  56. 56. 56 3)Construa a Implementação Passos Seguros na Construção de APIs
  57. 57. Etapas Seguintes Desenvolvimento 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
  58. 58. 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
  59. 59. Governando sua API : Google Analytics 59
  60. 60. Governando sua API : API Statistics 60
  61. 61. Governando sua API : API Statistics 61
  62. 62. Governando sua API : API Statistics 62
  63. 63. Conclusão APIs 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
  64. 64. 64 http://version1.api.memegenerator.net/ Brincadeiras a parte: Se você entendeu este MEME, você entendeu esta apresentação :)
  65. 65. Text Dúvidas, comentários: 65 @jedgarsilva @ Edgar Silva | edgar@wso2.com

×