SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Globalcode – Open4education
Evoluindo SOA com a
Gestão de APIs
[Trilha: Arquitetura Empresarial]
Marcelo Carvalho Fernandes
6 - Jul - 2016
Globalcode – Open4education
Coordenador de Arquitetura de TI, Integração & Qualidade
Mestrado & Doutora(n)do :: NCE-UFRJ
Contatos
➔ Linkedin: marcelo (carvalho) fernandes
➔ Twitter: @MCarvalhoF
➔ Email: marcelo.fernandes@infoglobo.com.br
Globalcode – Open4education
Sobre a Infoglobo...
Globalcode – Open4education
Evoluindo SOA com a
Gestão de APIs
Globalcode – Open4education
Histórico
• Antes de 2008
• Estratégia: Impresso ⇒ Digital
• Impactos:
• Mudanças em processos, sistemas de informação e skills
• Surgimento de novos negócios
• Organizacional: TI Bimodal
• SOA:
• Um dos agentes viabilizadores da transformação
Globalcode – Open4education
Histórico
• SOA começou em 2008
● Abordagem Bottom-Up
● Criação da Arquitetura de TI
e da Integração
● CoE SOA
● Gestão Ágil com Scrum
● Plataforma de Integração
● 60 serviços & 11 sistemas
● REST
Globalcode – Open4education
• A partir de 2012 se consolidou
Histórico
● 223 serviços
● Avaliação OSIMM
● Padrões REST & Swagger
● Continuous Delivery : DevOps
Globalcode – Open4education
• Serviços: Utility, Entity e Task
• Pacote EAR
• Unidade de Deploy
• Projeto de Testes no SoapUI
• Pipeline Entrega Contínua
• REST
Taxonomia de Serviços
Globalcode – Open4education
A partir de 2012...
Globalcode – Open4education
API Management
Globalcode – Open4education
2012
API Platforms...
• Monitoring
• Metrics & Dashboard
• Security & Limits
• Versioning
• Enforce Agreements
• Caching
• etc
Globalcode – Open4education
2002
2012
API Platforms...
• Monitoring
• Metrics & Dashboard
• Security & Limits
• Versioning
• Enforce Agreements
• Caching
• etc
• Monitoring & Auditing
• Metering
• Security
• Versioning
• Governance
• Routing & Validation
• Transformation
• Mediation&Convertio
• etc
https://en.wikipedia.org/wiki/Enterprise_service_bus
SOA Platform...
Globalcode – Open4education
SOA e API: Então o que mudou?
Globalcode – Open4education
SOA e API: Então o que mudou?
• API Economy :: Digital Businesses :: Monetização
• API como Produto Vs. Interfaces de integração
• Engajamento :: Consumer Experience
Globalcode – Open4education
SOA e API: Então o que mudou?
• API Economy :: Digital Businesses :: Monetização
• API como Produto Vs. Interfaces de integração
• Engajamento :: Consumer Experience
Security Monitoring
CachingMetering
Analytics
Governance
Versioning
Auditing
Dashboard
Auth
Limits
Globalcode – Open4education
API da
Globalcode – Open4education
API da
• Projeto de Distribuição Automática de Conteúdo
• As Is ⇄ To be
• API como um produto (Estratégia Digital)
• Acesso a texto e fotos
Globalcode – Open4education
• Retrospectiva
• Requisitos negócio e técnicos atendidos
• Infraestrutura SOA existente
• Multitenancy: O portal é da Agência
• Analytics fora do escopo
API da
Globalcode – Open4education
Roadmap
SOA ⇒ API
Globalcode – Open4education
Globalcode – Open4education
Globalcode – Open4education
Swagger-graph
@Github
Globalcode – Open4education
Swagger-graph
@Github
Globalcode – Open4education
Swagger-graph
@Github
Globalcode – Open4education
SOA Real-time Analytics
Globalcode – Open4education
Dados relativos a ambiente de teste
Globalcode – Open4education
Dados relativos a ambiente de teste
Globalcode – Open4education
Predictive Analysis
Globalcode – Open4education
Fonte: http://aleung.github.io/blog/2012/07/31/apigee/
Globalcode – Open4education
Evoluindo SOA com a
Gestão de APIs
..:: Obrigado ::..
Marcelo Carvalho Fernandes
marcelo.fernandes@infoglobo.com.br
6 - Jul - 2016

Weitere ähnliche Inhalte

Ähnlich wie Evoluindo SOA com a Gestão de APIs (TDC 2016 São Paulo)

TDC2018SP | Trilha Transf Digital - Como a governanca de portfolio anda de ma...
TDC2018SP | Trilha Transf Digital - Como a governanca de portfolio anda de ma...TDC2018SP | Trilha Transf Digital - Como a governanca de portfolio anda de ma...
TDC2018SP | Trilha Transf Digital - Como a governanca de portfolio anda de ma...tdc-globalcode
 
TDC 2018 - Como a governança de portfólio anda de mãos dadas com a transforma...
TDC 2018 - Como a governança de portfólio anda de mãos dadas com a transforma...TDC 2018 - Como a governança de portfólio anda de mãos dadas com a transforma...
TDC 2018 - Como a governança de portfólio anda de mãos dadas com a transforma...Elton Conceição
 
Skalena - Overview de Soluções
Skalena - Overview de Soluções Skalena - Overview de Soluções
Skalena - Overview de Soluções Edgar Silva
 
APIs Atributos e Tecnologia
APIs Atributos e TecnologiaAPIs Atributos e Tecnologia
APIs Atributos e TecnologiaFábio Rosato
 
WSO2 - Visão Geral de Negócios
WSO2 - Visão Geral de NegóciosWSO2 - Visão Geral de Negócios
WSO2 - Visão Geral de NegóciosEdgar Silva
 
Apresentaçào Institucional da empresa SC IT - services & Consulting
Apresentaçào Institucional da empresa SC IT - services & ConsultingApresentaçào Institucional da empresa SC IT - services & Consulting
Apresentaçào Institucional da empresa SC IT - services & Consultingscconsulting
 
Institucional SC Consulting
Institucional SC ConsultingInstitucional SC Consulting
Institucional SC Consultingscconsulting
 
TDC2016SP - A função dos Business Capabilities na Arquitetura Empresarial
TDC2016SP - A função dos Business Capabilities na Arquitetura EmpresarialTDC2016SP - A função dos Business Capabilities na Arquitetura Empresarial
TDC2016SP - A função dos Business Capabilities na Arquitetura Empresarialtdc-globalcode
 
TDC2016SP - Growth Hacking Mobile: Técnicas para aumentar as conversões do se...
TDC2016SP - Growth Hacking Mobile: Técnicas para aumentar as conversões do se...TDC2016SP - Growth Hacking Mobile: Técnicas para aumentar as conversões do se...
TDC2016SP - Growth Hacking Mobile: Técnicas para aumentar as conversões do se...tdc-globalcode
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaFelipe Firmo
 
SEBRAETEC - Inteligência Empresarial com CRM BI ECM e BPM
SEBRAETEC -  Inteligência Empresarial com CRM BI ECM e BPMSEBRAETEC -  Inteligência Empresarial com CRM BI ECM e BPM
SEBRAETEC - Inteligência Empresarial com CRM BI ECM e BPMAmbiente Livre
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaSensedia
 
Monitorando serviços REST com o Application Insights
Monitorando serviços REST com o Application InsightsMonitorando serviços REST com o Application Insights
Monitorando serviços REST com o Application InsightsRenato Groff
 
Apresentação do Módulo de GP de Web
Apresentação do Módulo de GP de WebApresentação do Módulo de GP de Web
Apresentação do Módulo de GP de WebClaudio Barbosa
 
Monitorando serviços REST com o Application Insights e Distributed Tracing
Monitorando serviços REST com o Application Insights e Distributed TracingMonitorando serviços REST com o Application Insights e Distributed Tracing
Monitorando serviços REST com o Application Insights e Distributed TracingRenato Groff
 
Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez! Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez! Adriano Tavares
 
BPM & Transformação Digital
BPM & Transformação Digital BPM & Transformação Digital
BPM & Transformação Digital EloGroup
 
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo Summit
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo SummitGerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo Summit
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo SummitAmazon Web Services
 
BPM & Transformação Digital
BPM & Transformação DigitalBPM & Transformação Digital
BPM & Transformação DigitalEloGroup
 

Ähnlich wie Evoluindo SOA com a Gestão de APIs (TDC 2016 São Paulo) (20)

TDC2018SP | Trilha Transf Digital - Como a governanca de portfolio anda de ma...
TDC2018SP | Trilha Transf Digital - Como a governanca de portfolio anda de ma...TDC2018SP | Trilha Transf Digital - Como a governanca de portfolio anda de ma...
TDC2018SP | Trilha Transf Digital - Como a governanca de portfolio anda de ma...
 
TDC 2018 - Como a governança de portfólio anda de mãos dadas com a transforma...
TDC 2018 - Como a governança de portfólio anda de mãos dadas com a transforma...TDC 2018 - Como a governança de portfólio anda de mãos dadas com a transforma...
TDC 2018 - Como a governança de portfólio anda de mãos dadas com a transforma...
 
Skalena - Overview de Soluções
Skalena - Overview de Soluções Skalena - Overview de Soluções
Skalena - Overview de Soluções
 
APIs Atributos e Tecnologia
APIs Atributos e TecnologiaAPIs Atributos e Tecnologia
APIs Atributos e Tecnologia
 
WSO2 - Visão Geral de Negócios
WSO2 - Visão Geral de NegóciosWSO2 - Visão Geral de Negócios
WSO2 - Visão Geral de Negócios
 
Apresentaçào Institucional da empresa SC IT - services & Consulting
Apresentaçào Institucional da empresa SC IT - services & ConsultingApresentaçào Institucional da empresa SC IT - services & Consulting
Apresentaçào Institucional da empresa SC IT - services & Consulting
 
Institucional SC Consulting
Institucional SC ConsultingInstitucional SC Consulting
Institucional SC Consulting
 
TDC2016SP - A função dos Business Capabilities na Arquitetura Empresarial
TDC2016SP - A função dos Business Capabilities na Arquitetura EmpresarialTDC2016SP - A função dos Business Capabilities na Arquitetura Empresarial
TDC2016SP - A função dos Business Capabilities na Arquitetura Empresarial
 
TDC2016SP - Growth Hacking Mobile: Técnicas para aumentar as conversões do se...
TDC2016SP - Growth Hacking Mobile: Técnicas para aumentar as conversões do se...TDC2016SP - Growth Hacking Mobile: Técnicas para aumentar as conversões do se...
TDC2016SP - Growth Hacking Mobile: Técnicas para aumentar as conversões do se...
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na Prática
 
SEBRAETEC - Inteligência Empresarial com CRM BI ECM e BPM
SEBRAETEC -  Inteligência Empresarial com CRM BI ECM e BPMSEBRAETEC -  Inteligência Empresarial com CRM BI ECM e BPM
SEBRAETEC - Inteligência Empresarial com CRM BI ECM e BPM
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na Prática
 
Monitorando serviços REST com o Application Insights
Monitorando serviços REST com o Application InsightsMonitorando serviços REST com o Application Insights
Monitorando serviços REST com o Application Insights
 
Apresentação do Módulo de GP de Web
Apresentação do Módulo de GP de WebApresentação do Módulo de GP de Web
Apresentação do Módulo de GP de Web
 
Monitorando serviços REST com o Application Insights e Distributed Tracing
Monitorando serviços REST com o Application Insights e Distributed TracingMonitorando serviços REST com o Application Insights e Distributed Tracing
Monitorando serviços REST com o Application Insights e Distributed Tracing
 
Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez! Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez!
 
BPM & Transformação Digital
BPM & Transformação Digital BPM & Transformação Digital
BPM & Transformação Digital
 
Projetos Digitais v.1.16 from 14/03/2015
Projetos Digitais v.1.16 from 14/03/2015Projetos Digitais v.1.16 from 14/03/2015
Projetos Digitais v.1.16 from 14/03/2015
 
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo Summit
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo SummitGerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo Summit
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo Summit
 
BPM & Transformação Digital
BPM & Transformação DigitalBPM & Transformação Digital
BPM & Transformação Digital
 

Evoluindo SOA com a Gestão de APIs (TDC 2016 São Paulo)