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

112 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
112
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

×