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

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

on

  • 402 views

Apresentação The Open Group Conference

Apresentação The Open Group Conference

Statistics

Views

Total Views
402
Views on SlideShare
361
Embed Views
41

Actions

Likes
3
Downloads
5
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. Conexão entre Mobile, Cloud, Social e Big Data. Presentation Transcript

  • 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
  • Kleber Bacili Marcílio Oliveira
  • Dúvidas, elogios ou tomatadas: #PoderAPIs
  • 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
  • Alguns Clientes
  • ANTES Always Synced / Multi-device / Searchable
  • Discovery / Social / Instant on-demand / Multi-device
  • On-Demand / Instant Streaming / Accessible Everywhere Muito mais que só video
  • Keyless / Remote access / Shareble
  • 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
  • Supported by Great APIs
  • APIs Dados ou funções de negócios expostos via web para outras aplicações consumirem
  • 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
  • And what about SOA ?
  • API = SOA ?
  • Open APIs Partners APIs Internal APIs = Enterprise SOA
  • SOA Internal Integration Middleware Orchestration WS-* Cost Reduction API Design Patterns Open Governance DX Reuse Web Protocols Revenue Growth
  • Open
  • [video] http://www.youtube.com/watch?v=7r7QpIDEI_o
  • 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)
  • 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)
  • Developers Experience
  • [video] http://www.youtube.com/watch?v=7r7QpIDEI_o
  • KEEP CALM AND BUILD APIs
  • Impactos Arquiteturais
  • Impactos Arquiteturais 1 – Camadas: Gateway Layer 2 – Seleção Tecnológica 3 – Controle & Segurança
  • Camadas: Gateway Layer
  •  World Company API Gateway  Business App A Enterprise Service Bus (ESB) Business App B Billing CRM ERP
  • Seleção Tecnológica
  • SOAP vs. REST
  • 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
  • XML vs. JSON
  • 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
  • Identidade, Autorização e Privacidade  Identificar App (?)  Identificar Usuário (?)  Identificar Device (?)  Segurança no Canal (HTTPS?)
  • Escalabilidade ~ Proteção do Backend
  • Impactos Arquiteturais 1 – Camadas: Gateway Layer 2 – Seleção Tecnológica 3 – Controle & Segurança
  • Histórias
  • Microblogging
  • Solução/ Resultado +13 BI DE API CALLS / DIA +75% DE TODO O TRÁFEGO VIA API
  • Histórias
  • Marketplace: Que tal vender no Extra?
  • √ Portal com foco nos Desenvolvedores √ Onboarding Descomplicado √ Ambiente de Sandbox para Testes √ Gerenciamento Automático de Chaves
  • Histórias  Drástica redução do tempo de integração de novos lojistas (Cost of Doing Business)  Muito mais produtos  Mais receita!
  • C.A Store: Que tal co-criar o seu Banco?
  • √ 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
  • 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
  • Takeaways
  • 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
  • Supported by Great APIs Fontes: Gartner – The Nexus of the Forces Open Group – Open Platform 3.0 IDC – 3rd Platform
  • Business Value Innovation
  • Sobre APIs Mais informações: Videos, cases, webinars… www.sensedia.com/br Comunidade no Linkedin API & WebServices Brasil
  • Que tal: developers.[you].com ?
  • 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