confidential | www.sensedia.com | 1
Fábio Rosato
Professional Services Manager
@frosato
Sobre a SensediaSobre a 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
confidential | www.sensedia.com | 2
• 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&T e
Laboratório de Inovação da Unicamp.
(1) Magic Quadrant for Integrated SOA Governance Technology Sets, 2009
Public APIs:
Você está preparado para um mundo
interconectado?
Public APIs:
Você está preparado para um mundo
interconectado?
confidential | www.sensedia.com | 3
interconectado?interconectado?
Em 2020 haverá cerca
Quase todos os dispositivos e
sensores eletrônicos estarão
conectados a internet
The Internet
of Things
Durante 2008, o número de Things
conectadas a internet ultrapassou o
número de Pessoas no planeta
=
confidential | www.sensedia.com | 5
2003 2010 2015 2020
Em 2020 haverá cerca
de 7,5 bilhões Pessoas
na terra, e cerca de 50
bilhões de Things
conectadas
People on earth Connected Things
APPs
Application Software
APIs
Application Programming
Interface
confidential | www.sensedia.com | 7
APPs = People Interaction APIs = Things Interaction
APIs =APIs =
SocialSocial
Funções de negócios
expostas via internet para
outras aplicações usarem
Serviços de dados com toneladas de
informações sobre pessoas e
comportamentos
confidential | www.sensedia.com | 8
MobileMobileCloudCloudAPIs = Alcance AmpliadoAPIs = Alcance Ampliado
Presença pervasiva, infiltrada no
dia-a-dia dos usuários
Abordagem moderna
para conexão de pessoas
e dispositivos
"Make your API useful and it will be
carried to customers you've never met"
Twitter Ecosystem = Amplified ReachTwitter Ecosystem = Amplified Reach
confidential | www.sensedia.com | 9
Por que as empresas usam APIs?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 Maps cresceu 300% vs. 20% da MapQuest
� Ecossistema de aplicações ligadas ao Twitter
confidential | www.sensedia.com | 10
� Ecossistema de aplicações ligadas ao Twitter
• Inovar� Mais de 50% de todas as transações salesforce.com via 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
Taxa de crescimento de APIsTaxa de crescimento de APIs
confidential | www.sensedia.com | 11
Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
API Billionaires ClubAPI Billionaires Club
1.4 billion API calls / day (May 2012)
13 billion API calls / day (May 2011)
Approx. 75% of all traffic via API
5 billion API calls / day (October 2009)
5 billion API calls / day (April 2010)
905 billion S3 objects
(+ 1 billion / day)
confidential | www.sensedia.com | 12
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
API Billionaires ClubAPI Billionaires Club
1.4 billion API calls / day (May 2012)
13 billion API calls / day (May 2011)
Approx. 75% of all traffic via API
5 billion API calls / day (October 2009)
5 billion API calls / day (April 2010)
905 billion S3 objects
(+ 1 billion / day)
confidential | www.sensedia.com | 13
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
API Transformando NegóciosAPI Transformando Negócios
confidential | www.sensedia.com | 14
The impact that Netflix business service API availability had over its market value
(compared to Netflix main competitor, BlockBuster)
API Business Models, by 2012API Business Models, by 2012
confidential | www.sensedia.com | 22
Source: ProgrammableWeb Founder John Musser’s
Processos, Definições e
Tecnologias
Processos, Definições e
Tecnologias
confidential | www.sensedia.com | 23
TecnologiasTecnologias
Processos e Definições da EstratégiaProcessos e Definições da Estratégia
API API
PlanPlan
� Definição de Escopo e
proposição de valor
� Opções de Modelos de
negócio
� Engajamento dos
parceiros /
desenvolvedores
� Monitoração da
utilização das APIs
confidential | www.sensedia.com | 24
API Management
API Management
BuildBuildRunRun
� Definição e
disponibilização da
Infraestrutura
� Melhores práticas de
design RESTFull
� Documentação e
exemplos
� Aceleradores de
adoção, SDKs
utilização das APIs
� Suporte da
comunidade de
parceiros /
desenvolvedores
� Gerenciamento de
chaves de acesso
� Preparação para
mudanças
Partners Apps
/ Commerce
Platforms
Principais Componentes TecnológicosPrincipais Componentes Tecnológicos
API Gateway ESB
Business
Application 1
Business
Application 2Control API Traffic
REST API Traffic
Monitoring
Policy
Deploy
Internal Call
Internal Services
Discovery
confidential | www.sensedia.com | 25
Partners
PortalAPI Manager
Engage Developers Manage API
documentation, Access
Keys and Usage
Developers
PublishWeb Browser
Get API Usage
What about:
developer.[you].com
?
What about:
developer.[you].com
?confidential | www.sensedia.com | 26
?? Fábio Rosato
Professional Services Manager
@frosato