7. Globalcode – Open4education
Integração B2B como
conhecemos
Cadeia de Suprimentos Tradicional
Insumos
Básicos
Fabricaç
ão
Logística /
Distribuiç
ão
Varejo Cliente
8. Globalcode – Open4education
Integração B2B como
conhecemos
Primeiras gerações
de ERPs
Modelo On Premise
EDI (Electronic Data
Interchange)
Transferência de Arquivos
Modelo Batch
Modelos iniciais de integração
Conexões Ponto-a-
Ponto
Primeiros Web
Services
SOAP / XML / WS-
Security
9. Globalcode – Open4education
A Velocidade da Disrupção
A experiência de planejamento de
viagens totalmente transformada
“
”
19. Globalcode – Open4education
1.500+ parceiros
integrados
Lojas, Integradores e
Plataformas de eCommerce
Publicação
de produtos
Atualização
Preço/Estoque
Captura
de pedidos
Ecossistema Digital
20. Globalcode – Open4education
Mark Bonchek and Sangeet Paul Choudary, 2013
Gravity
Flow
Connection
“Plataformização”:
- Simple
- Open
- Agile
Modelos de Negócio
Não lineares e com
Múltiplos participantes
Ecossistema Digital
23. Globalcode – Open4education
● Conexão ponto-a-ponto
○ Desenvolvimento customizado
○ Mais difícil ainda manter
● Improvável escalar para
centenas de parceiros
● Falta de controle e visibilidade
● Segurança tratada caso-a-caso
Ecossistema Digital
24. Globalcode – Open4education
Ecossistema Digital
1. All teams will expose their data
2. Teams must communicate
through interfaces
3. ...no other form of interprocess
communication allowed
4. Interfaces, without exception,
must be externalizable
5. Anyone who doesn’t do this
will be fired
Jeff Bezos
25. Globalcode – Open4education
Ecossistema Digital
APIs
The Digital Glue
Backend
Integrações com
Aplicações SaaS
Ecossistema de
Parceiros Digitais
Aplicações Móveis e
Internet of Things
26. Globalcode – Open4education
Ecossistema Digital
APIs
The Digital Glue
Backend
● Construído sobre o existente
(SOA, Web services)
● Stack de Padrões mais leves:
○ RESTful, JSON, OAuth
● Focada em HTTP:
○ Resources, Methods e
Response Codes
31. Globalcode – Open4education
Ecossistema Digital
RESTRICTEDOPEN PRIVATE
Restritas a parceiros
autorizados
Abertas para qualquer
desenvolvedor
Uso limitado a equipes
internas da empresa
TIPOS DE APIs
36. Globalcode – Open4education
Ecossistema Digital
Estratégicas:
● API Product Management
○ Roadmap de APIs
○ Definição de KPIs
● Relacionamento com parceiros digitais
● Monetização e limites de acesso
● Entendimento do Uso das APIs
Novas Competências
Técnicas:
● RESTful API Design
● Gateway de APIs
● Políticas de segurança
● Documentação técnica
● Infraestrutura escalável
● Evangelismo técnico