Upload
tdc-globalcode
View
73
Download
0
Embed Size (px)
Citation preview
Globalcode – Open4education
Plataforma:
O fim da Integração B2B
Gustavo Serafim
Professional Services Manager
Globalcode – Open4education
Digital
Integrações vs. Ecossistema
“Plataformização”
Impactos Arquiteturais
Agenda
Globalcode – Open4education
Todo negócio é digital
Social Mobile Analytics Cloud
Internet of
Things
Globalcode – Open4education
Experience
Management
Value
Optimization
Implementation
Partners
Management
Orchestration
Lean Digital
Implementation
Portfolio
Governance
Digital Platform
CI&T Digital Playbook
Experience
Inception
Maturity
Roadmap
Digital
Strategy
Digital Operation
and Change
Management
Transformação Digital
Globalcode – Open4education
Experience
Management
Value
Optimization
Implementation
Partners
Management
Orchestration
Lean Digital
Implementation
Portfolio
Governance
Digital Platform
CI&T Digital Playbook
Experience
Inception
Maturity
Roadmap
Digital
Strategy
Digital Operation
and Change
Management
A
B C D E F
G
H
TOGAF ADM
Globalcode – Open4education
40% dos negócios vão falir em
10 anos
ciandt.com
Globalcode – Open4education
Integração B2B como
conhecemos
Cadeia de Suprimentos Tradicional
Insumos
Básicos
Fabricaç
ão
Logística /
Distribuiç
ão
Varejo Cliente
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
Globalcode – Open4education
A Velocidade da Disrupção
A experiência de planejamento de viagens totalmente transformada
“”
Globalcode – Open4education
A Velocidade da Disrupção
Fintech
Disruption
Globalcode – Open4education
A Velocidade da Disrupção
Modelos de Negócio
Não lineares e com
Múltiplos participantes
Marketplace
Globalcode – Open4education
A Velocidade da Disrupção
Custom Applications
CustomBillingERP
AplicaçõesOn Premise
Globalcode – Open4education
A Velocidade da Disrupção
Customer Centricity
Omni-channel
Globalcode – Open4education
A Velocidade da Disrupção
Mobile-first
Globalcode – Open4education
A Velocidade da Disrupção
Globalcode – Open4education
A Velocidade da Disrupção
Globalcode – Open4education
Ecossistema Digital
Globalcode – Open4education
Unindo Sellers & Buyers“ ”
Ecossistema Digital
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
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
Globalcode – Open4education
Simple
Open
Agile“PLATAFORMIZAÇÃO
”
Connection
Ecossistema Digital
Globalcode – Open4education
Simple
Open
Agile“PLATAFORMIZAÇÃO
”
Connection
Ecossistema Digital
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
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
Globalcode – Open4education
Ecossistema Digital
APIsThe Digital Glue
Backend
Integrações com
Aplicações SaaS
Ecossistema de
Parceiros Digitais
Aplicações Móveis e
Internet of Things
Globalcode – Open4education
Ecossistema Digital
APIsThe 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
Globalcode – Open4education
Ecossistema Digital
ERPBillingCRM
ESB(serviços)
Processos
Client
Aplicações
Qu
alidad
e e Seguran
ça
Go
vernan
ça SOA
Globalcode – Open4education
Ecossistema Digital
BillingCheckoutERP
ESB(serviços)
Processos
Cliente
Aplicações
API Gateway
Qu
alidad
e e Seguran
ça
Go
vernan
ça SOA
Globalcode – Open4education
Ecossistema Digital
Client Apps
Serviços internos
OAuth2
Rate Limiting
SOAP/XML ↔ REST/JSON
JSON Threat Policy
Payload Size Policy
IP Filtering Policy
Cryptography
...
API GatewayLayer
Parceiros
Globalcode – Open4education
Ecossistema Digital
“PLATAFORMIZAÇÃO
”
Connection Simple
Open
Agile
Globalcode – Open4education
Ecossistema Digital
RESTRICTEDOPEN PRIVATE
Restritas a parceiros
autorizados
Abertas para qualquer
desenvolvedor
Uso limitado a equipes
internas da empresa
TIPOS DE APIs
Globalcode – Open4education
Ecossistema Digital
UX
(Developer Experience)
DX
Globalcode – Open4education
Ecossistema Digital
“PLATAFORMIZAÇÃO
”
Connection Simple
Open
Agile
Globalcode – Open4education
Ecossistema Digital
TI BIMODAL
Globalcode – Open4education
Ecossistema Digital
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