O documento discute a importância crescente das APIs para conectar dispositivos e sistemas em um mundo cada vez mais interconectado. Apresenta exemplos de empresas que usam APIs para expandir seus negócios e inovar, e destaca a taxa acelerada de crescimento no uso de APIs nos últimos anos.
3. SSoobbrree aa SSeennsseeddiiaa
• 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
confidential | www.sensedia.com | 2
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
4. Public APIs:
Você está preparado para um mundo
interconectado?
iinntteerrccoonneeccttaaddoo?
confidential | www.sensedia.com | 3
6. Quase todos os dispositivos e
sensores eletrônicos estarão
conectados a internet
Em 2020 haverá cerca
The Internet
of Things
Durante 2008, o número de Things
conectadas a internet ultrapassou o
número de Pessoas no planeta
=
2003 2010 2015 2020
confidential | www.sensedia.com | 5
de 7,5 bilhões Pessoas
na terra, e cerca de 50
bilhões de Things
conectadas
People on earth Connected Things
9. AAPPIIss ==
SSoocciiaall
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
CClloouudd MMoobbiillee AAPPIIss == AAllccaannccee AAmmpplliiaaddoo
Presença pervasiva, infiltrada no
dia-a-dia dos usuários
confidential | www.sensedia.com | 8
Abordagem moderna
para conexão de pessoas
e dispositivos
"Make your API useful and it will be
carried to customers you've never met"
11. Por que as eemmpprreessaass uussaamm AAPPIIss?
• 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
• 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
12. Taxa de ccrreesscciimmeennttoo ddee AAPPIIss
Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
confidential | www.sensedia.com | 11
13. API BBiilllliioonnaaiirreess CClluubb
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)
905 billion S3 objects
(+ 1 billion / day)
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
confidential | www.sensedia.com | 12
14. API BBiilllliioonnaaiirreess CClluubb
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)
905 billion S3 objects
(+ 1 billion / day)
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
confidential | www.sensedia.com | 13
15. API Transformando NNeeggóócciiooss
The impact that Netflix business service API availability had over its market value
(compared to Netflix main competitor, BlockBuster)
confidential | www.sensedia.com | 14
25. Processos e Definições ddaa EEssttrraattééggiiaa
PPllaann
AAPPII
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
API
Management
RRuunn BBuuiilldd
confidential | www.sensedia.com | 24
Definição e
disponibilização da
Infraestrutura
Melhores práticas de
design RESTFull
Documentação e
exemplos
Aceleradores de
adoção, SDKs
Suporte da
comunidade de
parceiros /
desenvolvedores
Gerenciamento de
chaves de acesso
Preparação para
mudanças
26. Principais Componentes TTeeccnnoollóóggiiccooss
Partners Apps
/ Commerce
Platforms
Internal Call
API Gateway ESB
Business
Application 1
Business
Application 2
Control API Traffic
REST API Traffic
Monitoring
Policy
Deploy
Internal Services
Discovery
Partners
Portal
confidential | www.sensedia.com | 25
API Manager
Engage Developers Manage API
documentation, Access
Keys and Usage
Developers
Publish
Web Browser
Get API Usage
27. What about:
developer.[you].com
?
Fábio Rosato
Professional Services Manager
fabio.rosato@sensedia.com
@frosato
confidential | www.sensedia.com | 26