Conexão entre Mobile, Cloud, Social e Big Data.
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Conexão entre Mobile, Cloud, Social e Big Data.

on

  • 440 views

Apresentação The Open Group Conference

Apresentação The Open Group Conference

Statistics

Views

Total Views
440
Views on SlideShare
399
Embed Views
41

Actions

Likes
3
Downloads
7
Comments
0

3 Embeds 41

http://visualoop.com 39
http://digg.com 1
http://feedly.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Conexão entre Mobile, Cloud, Social e Big Data. Presentation Transcript

  • 1. O Poder das APIs Conexão entre Mobile, Cloud, Social e Big Data Kleber Bacili @kleberbacili kleber.bacili@sensedia.com Marcilio Oliveira @marcilioso marcilio.oliveira@sensedia.com The Open Group Conference São Paulo 2013
  • 2. Kleber Bacili Marcílio Oliveira
  • 3. Dúvidas, elogios ou tomatadas: #PoderAPIs
  • 4. Sobre a Sensedia  Empresa brasileira, sediada em Campinas com escritórios em São Paulo e nos EUA  Profundo conhecimento em:  SOA (Arquitetura Orientada a Serviços)  API (Application Programming Interfaces)  Posicionada como visionária no quadrante mágico em SOA do Gartner(*) (*) Magic Quadrant for Integrated SOA Governance Technology Sets, 2009
  • 5. Alguns Clientes
  • 6. ANTES Always Synced / Multi-device / Searchable
  • 7. Discovery / Social / Instant on-demand / Multi-device
  • 8. On-Demand / Instant Streaming / Accessible Everywhere Muito mais que só video
  • 9. Keyless / Remote access / Shareble
  • 10. Mobile Pervasive, Devices, Platforms, Location Cloud Elastic, Shared, Pay-as-you-Go Social Extreme Behavior, Network-Reach Information Big Data, Context, Analytics Fontes: Gartner – The Nexus of the Forces Open Group – Open Platform 3.0 IDC – 3rd Platform
  • 11. Supported by Great APIs
  • 12. APIs Dados ou funções de negócios expostos via web para outras aplicações consumirem
  • 13. The Internet = of Things Praticamente todos os dispositivos eletrônicos estarão conectados à Internet Durante 2008, o número de coisas conectadas à internet superou o número de pessoas no mundo 2003 2010 População mundial 2015 Coisas conectadas 2020 Em 2020 haverá 7,5 bilhões de pessoas no mundo e 50 bilhões de coisas conectadas
  • 14. And what about SOA ?
  • 15. API = SOA ?
  • 16. Open APIs Partners APIs Internal APIs = Enterprise SOA
  • 17. SOA Internal Integration Middleware Orchestration WS-* Cost Reduction API Design Patterns Open Governance DX Reuse Web Protocols Revenue Growth
  • 18. Open
  • 19. [video] http://www.youtube.com/watch?v=7r7QpIDEI_o
  • 20. API Billionaires Club 13 billion API calls / day (May 2011) Approx. 75% of all traffic via API 5 billion API calls / day (April 2010) 5 billion API calls / day (October 2009) 1.4 billion API calls / day (May 2012) 1.1 billion API calls / day (April 2011) 1 billion API calls / day (May 2012) 1 billion API calls / day (Q1 2012) 1 billion API calls / day (January 2012) Source: ProgrammableWeb Founder John Musser’s 905 billion S3 objects (+ 1 billion / day)
  • 21. API Billionaires Club 13 billion API calls / day (May 2011) Approx. 75% of all traffic via API 5 billion API calls / day (April 2010) 5 billion API calls / day (October 2009) 1.4 billion API calls / day (May 2012) 1.1 billion API calls / day (April 2011) 1 billion API calls / day (May 2012) 1 billion API calls / day (Q1 2012) 1 billion API calls / day (January 2012) Source: ProgrammableWeb Founder John Musser’s 905 billion S3 objects (+ 1 billion / day)
  • 22. Developers Experience
  • 23. [video] http://www.youtube.com/watch?v=7r7QpIDEI_o
  • 24. KEEP CALM AND BUILD APIs
  • 25. Impactos Arquiteturais
  • 26. Impactos Arquiteturais 1 – Camadas: Gateway Layer 2 – Seleção Tecnológica 3 – Controle & Segurança
  • 27. Camadas: Gateway Layer
  • 28.  World Company API Gateway  Business App A Enterprise Service Bus (ESB) Business App B Billing CRM ERP
  • 29. Seleção Tecnológica
  • 30. SOAP vs. REST
  • 31. SOAP vs. POST /GetStock HTTP/1.1 Host: www.example.org Content-Type: applicaNon/soap+xml REST GET hXp://example.org/stock/GOOGL <?xml version="1.0"?> <soap:Envelope xmlns:soap=”http://www.w3.org/2001/12/s oap-envelope" soap:encodingStyle=”http://www.w3.org/ 2001/12/soap-encoding"> <soap:Body xmlns:m=”http://www.example.org/stock"> <m:GetStockPrice> <m:StockName>GOOGL</m:StockName> </m:GetStockPrice> </soap:Body> </soap:Envelope> Prefira REST Representational State Transfer
  • 32. XML vs. JSON
  • 33. XML JSON vs. <?xml version="1.0"?> { "symbol": ”GOOGL", "price": 94.72, <soap:Envelope } xmlns:soap="http://www.w3.org/2001/1 2/soap-envelope" soap:encodingStyle="http://www.w3.or g/2001/12/soap-encoding"> <soap:Body xmlns:m="http://www.example.org/stoc k"> <m:GetStockPriceResponse> <m:Price>94.72</m:Price> </m:GetStockPriceResponse> </soap:Body> </soap:Envelope> Prefira JSON Javascript Object Notation
  • 34. Identidade, Autorização e Privacidade  Identificar App (?)  Identificar Usuário (?)  Identificar Device (?)  Segurança no Canal (HTTPS?)
  • 35. Escalabilidade ~ Proteção do Backend
  • 36. Impactos Arquiteturais 1 – Camadas: Gateway Layer 2 – Seleção Tecnológica 3 – Controle & Segurança
  • 37. Histórias
  • 38. Microblogging
  • 39. Solução/ Resultado +13 BI DE API CALLS / DIA +75% DE TODO O TRÁFEGO VIA API
  • 40. Histórias
  • 41. Marketplace: Que tal vender no Extra?
  • 42. √ Portal com foco nos Desenvolvedores √ Onboarding Descomplicado √ Ambiente de Sandbox para Testes √ Gerenciamento Automático de Chaves
  • 43. Histórias  Drástica redução do tempo de integração de novos lojistas (Cost of Doing Business)  Muito mais produtos  Mais receita!
  • 44. C.A Store: Que tal co-criar o seu Banco?
  • 45. √ Workshops de Co-Criação com clientes e parceiros √ APIs para consultas a conta e investimentos √ Diversos aplicativos em várias plataformas √ Homologação dos Apps que integram o Catálogo
  • 46. Histórias  Drástica redução do  Inovação aberta tempo de integração  Brand-building (Cost of Doing Business)  Exposição de Core-assets  Muito mais produtos  Nova fonte de taxas  Mais receita
  • 47. Takeaways
  • 48. Mobile Pervasive, Devices, Platforms, Location Cloud Elastic, Shared, Pay-as-you-Go Social Extreme Behavior, Network-Reach Information Big Data, Context, Analytics Fontes: Gartner – The Nexus of the Forces Open Group – Open Platform 3.0 IDC – 3rd Platform
  • 49. Supported by Great APIs Fontes: Gartner – The Nexus of the Forces Open Group – Open Platform 3.0 IDC – 3rd Platform
  • 50. Business Value Innovation
  • 51. Sobre APIs Mais informações: Videos, cases, webinars… www.sensedia.com/br Comunidade no Linkedin API & WebServices Brasil
  • 52. Que tal: developers.[you].com ?
  • 53. O Poder das APIs Conexão entre Mobile, Cloud, Social e Big Data Marcilio Oliveira @marcilioso marcilio.oliveira@sensedia.com Kleber Bacili @kleberbacili kleber.bacili@sensedia.com The Open Group São Paulo 2013