Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

O que é Middleware? E o que isso tem a ver com SOA?

3,599 views

Published on

O que é Middleware? E o que isso tem a ver com SOA?

Published in: Technology
  • Sex in your area is here: ❶❶❶ http://bit.ly/2F90ZZC ❶❶❶
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating for everyone is here: ❤❤❤ http://bit.ly/2F90ZZC ❤❤❤
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

O que é Middleware? E o que isso tem a ver com SOA?

  1. 2. SOA Service Oriented Architecture
  2. 3. Aplicação = Programa da Locadora
  3. 4. Serviço = Busca de Filmes por Diretor
  4. 5. Serviço x Aplicação
  5. 6. Reuso = <custo
  6. 7. Agilidade = >competitividade
  7. 8. Flexibilidade = >competitividade
  8. 9. O que faz o patrulheiro mirim?
  9. 10. Processo
  10. 11. Quem fala com quem?
  11. 12. Barramento
  12. 13. Banco de Dados Resumindo... Servidor de Aplicação Barramento Ger. Processos (BPM) Aplicação A Aplicação B Aplicação C
  13. 14. Banco de Dados O que é Middleware? Servidor de Aplicação Barramento Ger. Processos (BPM) Aplicação A Aplicação B Aplicação C
  14. 15. O que é Middleware? Plataforma para SOA
  15. 16. QUANDO EU USO MIDDLEWARE? <ul><li>Compra pela Internet </li></ul><ul><li>Recarrega seu celular </li></ul><ul><li>Usa seu cartão de débito ou crédito </li></ul>
  16. 17. Middleware é novo?
  17. 18. 1968 <ul><li>Martin Luther King </li></ul><ul><li>Presidente Kennedy </li></ul><ul><li>Primeira batalha em Saigon </li></ul>
  18. 19. SÃO PAULO, 3 DE OUTUBRO, RUA MARIA ANTÔNIA <ul><li>Alguns ovos </li></ul><ul><li>Um estudante morto </li></ul><ul><li>Discurso do Zé Dirceu </li></ul>
  19. 20. GARMISCH, 7-11 OUTUBRO <ul><li>Uma conferência sobre engenharia de software </li></ul><ul><li>Umo novo termo: Middleware </li></ul>
  20. 21. “ The motivation for these conferences was that the computer industry at large was having a great deal of trouble in producing large and complex software systems ”
  21. 22. “ d’Agapeyeff: An example of the kind of software system I am talking about is putting all the applications in a hospital on a computer, whereby you get a whole set of people to use the machine. This kind of system is very sensitive to weaknesses in the software, particular as regards the inability to maintain the system and to extend it freely ”
  22. 23. “ The point about this pyramid is that it is terribly sensitive to change in the underlying software such that the new version does not contain the old as a subset. It becomes very expensive to maintain these systems and to extend them while keeping them live”
  23. 24. “ It gained popularity in the 1980s as a solution to the problem of how to link newer applications to older legacy systems , although the term had been in use since 1968.” ANOS 80
  24. 25. Algo familiar?
  25. 26. http://researchweb.watson.ibm.com/haifa/projects/services/painless/index.html IBM Research lab: Legacy http://agendabuilder.gartner.com/apn24/WebPages/SessionDetail.aspx?EventSessionId=868 Gartner: Maturing SOA Governance in complex organizations
  26. 27. Banco de Dados Qual a base para Middleware? Servidor de Aplicação Barramento Gen. Processos (BPM) Aplicação A Aplicação B Aplicação C
  27. 28. Programa Alguns Servidores de Aplicação 11g 95 96 97 98 99 00 01 02 03 04 05 06 07 08 09 iAS 9i 9.x AS 1 OAS 4 OWS 2, 3 8i 8.1 WLS 4, 5.1, 6 T3Server 7 10.3 Application Server 10g 8 v7 IBM WebSphere v1, 2, ,3 4. v5 v6 Jboss Enterprise Middleware (Redhat) JBoss GlassFish DBKona
  28. 29. Futuro
  29. 30. Alocação dinâmica Middleware Aplicação A Aplicação B Aplicação C
  30. 31. Demo
  31. 32. DBA Database Administrator
  32. 33. MDA Middleware Administrator
  33. 34. Cassio Sousa [email_address] www.paxtecnologia.com.br

×