Globalcode – Open4education
Evoluindo SOA com a
Gestão de APIs
[Trilha: Arquitetura Empresarial]
Marcelo Carvalho Fernande...
Globalcode – Open4education
Coordenador de Arquitetura de TI, Integração & Qualidade
Mestrado & Doutora(n)do :: NCE-UFRJ
C...
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...
Globalcode – Open4education
Histórico
• SOA começou em 2008
● Abordagem Bottom-Up
● Criação da Arquitetura de TI
e da Inte...
Globalcode – Open4education
• A partir de 2012 se consolidou
Histórico
● 223 serviços
● Avaliação OSIMM
● Padrões REST & S...
Globalcode – Open4education
• Serviços: Utility, Entity e Task
• Pacote EAR
• Unidade de Deploy
• Projeto de Testes no Soa...
Globalcode – Open4education
A partir de 2012...
Globalcode – Open4education
API Management
Globalcode – Open4education
2012
API Platforms...
• Monitoring
• Metrics & Dashboard
• Security & Limits
• Versioning
• En...
Globalcode – Open4education
2002
2012
API Platforms...
• Monitoring
• Metrics & Dashboard
• Security & Limits
• Versioning...
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 Pr...
Globalcode – Open4education
SOA e API: Então o que mudou?
• API Economy :: Digital Businesses :: Monetização
• API como Pr...
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 ...
Globalcode – Open4education
• Retrospectiva
• Requisitos negócio e técnicos atendidos
• Infraestrutura SOA existente
• Mul...
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.ferna...
Próximos SlideShares
Carregando em…5
×

TDC 2016 - Evoluindo SOA com a Gestão de APIs

132 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
132
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

TDC 2016 - Evoluindo SOA com a Gestão de APIs

  1. 1. Globalcode – Open4education Evoluindo SOA com a Gestão de APIs [Trilha: Arquitetura Empresarial] Marcelo Carvalho Fernandes 6 - Jul - 2016
  2. 2. 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
  3. 3. Globalcode – Open4education Sobre a Infoglobo...
  4. 4. Globalcode – Open4education Evoluindo SOA com a Gestão de APIs
  5. 5. 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
  6. 6. 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
  7. 7. Globalcode – Open4education • A partir de 2012 se consolidou Histórico ● 223 serviços ● Avaliação OSIMM ● Padrões REST & Swagger ● Continuous Delivery : DevOps
  8. 8. 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
  9. 9. Globalcode – Open4education A partir de 2012...
  10. 10. Globalcode – Open4education API Management
  11. 11. Globalcode – Open4education 2012 API Platforms... • Monitoring • Metrics & Dashboard • Security & Limits • Versioning • Enforce Agreements • Caching • etc
  12. 12. 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...
  13. 13. Globalcode – Open4education SOA e API: Então o que mudou?
  14. 14. 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
  15. 15. 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
  16. 16. Globalcode – Open4education API da
  17. 17. 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
  18. 18. 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
  19. 19. Globalcode – Open4education Roadmap SOA ⇒ API
  20. 20. Globalcode – Open4education
  21. 21. Globalcode – Open4education
  22. 22. Globalcode – Open4education Swagger-graph @Github
  23. 23. Globalcode – Open4education Swagger-graph @Github
  24. 24. Globalcode – Open4education Swagger-graph @Github
  25. 25. Globalcode – Open4education SOA Real-time Analytics
  26. 26. Globalcode – Open4education Dados relativos a ambiente de teste
  27. 27. Globalcode – Open4education Dados relativos a ambiente de teste
  28. 28. Globalcode – Open4education Predictive Analysis
  29. 29. Globalcode – Open4education Fonte: http://aleung.github.io/blog/2012/07/31/apigee/
  30. 30. Globalcode – Open4education Evoluindo SOA com a Gestão de APIs ..:: Obrigado ::.. Marcelo Carvalho Fernandes marcelo.fernandes@infoglobo.com.br 6 - Jul - 2016

×