Fábio Rosato Professional Services Manager fabio.rosato@sensedia.com @frosato confidential www.sensedia.com 1
Sobrea Sensedia Nosso core é Arquitetura de TI: Serviços & Ferramentas Ajudamos empresas a serem mais ágeis, flexíveis e inovadoras Sede em Campinas, SP Escritórios em São Paulo/SP e Philadelphia/EUA Profundo conhecimento em Governança SOA, Enterprise Architecture, Public API e Cloud Computing Crescimento consistente de 63% CAGR 2007-2011 Posicionado como Visionário no Quadrante Mágico do Gartner(1) Criada a partir de iniciativa conjunta entre Ci&Te Laboratório de Inovação da Unicamp. (1) Magic Quadrant for Integrated SOA Governance Technology Sets, 2009 confidential www.sensedia.com 2
Public APIs: Você está preparado para um mundo interconectado? confidential www.sensedia.com 3
The Internet ofthings Cloud confidential www.sensedia.com 4
The Internet of Things Durante 2008, o número de Things conectadas a internet ultrapassou o número de Pessoas no planeta = Quase todos os dispositivos e sensores eletrônicos estarão conectados a internet Em 2020 haverá cerca de 7,5 bilhões Pessoas na terra, e cerca de 50 bilhões de Things conectadas 2003 2010 2015 2020 People on earth Connected Things confidential www.sensedia.com 5
Hype Cycle for Emerging Technologies
APPs Application Software APIs Application Programming Interface APPs = People Interaction APIs = Things Interaction confidential www.sensedia.com 7
APIs= Funções de negócios expostas via internet para outras aplicações usarem Serviçosde dados com toneladasde informaçõessobrepessoase comportamentos Social Cloud Mobile APIs = Alcance Ampliado Abordagem moderna para conexão de pessoas e dispositivos Presençapervasiva, infiltradano dia-a-dia dos usuários "Make your API useful and it will be carried to customers you've never met" confidential www.sensedia.com 8
Twitter Ecosystem = Amplified Reach confidential www.sensedia.com 9
Por que as empresas usam APIs? Fazer mais negócios 60% de todos os produtos são adicionados ao ebay via API (mais canais, mais vendas, mais publicidade) Economizar SmugMug economiza > $500K/ano com Amazon S3 Storage Fortalecer a marca Google Mapscresceu 300% vs. 20% da MapQuest Ecossistema de aplicações ligadas ao Twitter Inovar Mais de 50% de todas as transações salesforce.comvia API Empresas expondo legados como APIs via cloud Hackathons: fonte original de novas idéias Estar em todos os lugares Netflix disponível em mais de 200 devices confidential www.sensedia.com 10
Taxa de crescimentode APIs Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012 confidential www.sensedia.com 11
API Billionaires Club 13billionAPIcalls/day (May2011) Approx.75%ofalltrafficviaAPI 5billionAPIcalls/day (April2010) 5billionAPIcalls/day (October2009) 1.4billionAPIcalls/day (May2012) 905 billion S3 objects (+ 1 billion / day) 1.1billionAPIcalls/day (April2011) 1billionAPIcalls/day (May2012) 1billionAPIcalls/day (Q12012) 1billionAPIcalls/day (January2012) Source: ProgrammableWeb Founder John Musser s confidential www.sensedia.com 12
API Billionaires Club 13billionAPIcalls/day (May2011) Approx.75%ofalltrafficviaAPI 5billionAPIcalls/day (April2010) 5billionAPIcalls/day (October2009) 1.4billionAPIcalls/day (May2012) 905 billion S3 objects (+ 1 billion / day) 1.1billionAPIcalls/day (April2011) 1billionAPIcalls/day (May2012) 1billionAPIcalls/day (Q12012) 1billionAPIcalls/day (January2012) Source: ProgrammableWeb Founder John Musser s confidential www.sensedia.com 13
API TransformandoNegócios The impact that Netflix business service API availability had over its market value (compared to Netflix main competitor, BlockBuster) confidential www.sensedia.com 14
http://developer.netflix.com confidential www.sensedia.com 15
http://developers.facebook.com/ confidential www.sensedia.com 16
http://developer.att.com confidential www.sensedia.com 17
https://bluevia.com/en/knowledge/apis confidential www.sensedia.com 18
https://developer.v.me/ confidential www.sensedia.com 19
http://developer.nytimes.com/ confidential www.sensedia.com 20
http://developer.ebay.com/ confidential www.sensedia.com 21
API Business Models, by 2012 Source: ProgrammableWeb Founder John Musser s confidential www.sensedia.com 22
Processos, Definiçõese Tecnologias confidential www.sensedia.com 23
Processose Definiçõesda Estratégia Plan Definiçãode Escopoe proposição de valor Opçõesde Modelosde negócio Engajamentodos parceiros/ desenvolvedores Monitoraçãoda utilização das APIs Suporteda comunidadede parceiros/ desenvolvedores Gerenciamentode chaves de acesso Preparação para mudanças Run API Management Build Definiçãoe disponibilizaçãoda Infraestrutura Melhorespráticasde design RESTFull Documentaçãoe exemplos Aceleradoresde adoção, SDKs confidential www.sensedia.com 24
PrincipaisComponentesTecnológicos Partners Apps / Commerce Platforms REST API Traffic API Gateway Internal Call ESB Business Application 1 Control API Traffic Business Application 2 Monitoring Policy Deploy Internal Services Discovery Developers Web Browser Partners Portal Publish Get API Usage API Manager Engage Developers Manage API documentation, Access Keys and Usage confidential www.sensedia.com 25
What about: developer.[you].com?? Fábio Rosato Professional Services Manager fabio.rosato@sensedia.com @frosato confidential www.sensedia.com 26