SlideShare uma empresa Scribd logo
1 de 34
 
SOA Service  Oriented Architecture
Aplicação  = Programa da Locadora
Serviço  = Busca de Filmes por Diretor
Serviço x  Aplicação
Reuso  = <custo
Agilidade  = >competitividade
Flexibilidade  = >competitividade
O que faz o patrulheiro mirim?
Processo
Quem fala com quem?
Barramento
Banco de Dados Resumindo... Servidor de Aplicação Barramento Ger. Processos (BPM) Aplicação A Aplicação B Aplicação C
Banco de Dados O que é Middleware? Servidor de Aplicação Barramento Ger. Processos (BPM) Aplicação A Aplicação B Aplicação C
O que é Middleware? Plataforma  para SOA
QUANDO EU USO MIDDLEWARE? ,[object Object],[object Object],[object Object]
Middleware é novo?
1968 ,[object Object],[object Object],[object Object]
SÃO PAULO, 3 DE OUTUBRO, RUA MARIA ANTÔNIA ,[object Object],[object Object],[object Object]
GARMISCH, 7-11 OUTUBRO ,[object Object],[object Object]
“ 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 ”
“ 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 ”
“ 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”
“ 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
Algo familiar?
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
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
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
Futuro
Alocação dinâmica Middleware Aplicação A Aplicação B Aplicação C
Demo
DBA Database  Administrator
MDA Middleware  Administrator
Cassio Sousa [email_address] www.paxtecnologia.com.br

Mais conteúdo relacionado

Destaque

Checklist Apresentações
Checklist ApresentaçõesChecklist Apresentações
Checklist ApresentaçõesTABLE PARTNERS
 
Sistemas Distribuídos - Comunicação Distribuída - Socket
Sistemas Distribuídos - Comunicação Distribuída - SocketSistemas Distribuídos - Comunicação Distribuída - Socket
Sistemas Distribuídos - Comunicação Distribuída - SocketAdriano Teixeira de Souza
 
Processos e threads
Processos e threadsProcessos e threads
Processos e threadsSilvino Neto
 
Communication middleware
Communication middlewareCommunication middleware
Communication middlewarePeter R. Egli
 
Sistemas Distribuídos - Comunicacao Distribuida - Middleware - JMS
Sistemas Distribuídos - Comunicacao Distribuida - Middleware - JMSSistemas Distribuídos - Comunicacao Distribuida - Middleware - JMS
Sistemas Distribuídos - Comunicacao Distribuida - Middleware - JMSAdriano Teixeira de Souza
 
Logística de produção
Logística de produçãoLogística de produção
Logística de produçãoSandro Souza
 

Destaque (9)

Checklist Apresentações
Checklist ApresentaçõesChecklist Apresentações
Checklist Apresentações
 
Artigo sd
Artigo sdArtigo sd
Artigo sd
 
ApresentaçãO Executiva
ApresentaçãO ExecutivaApresentaçãO Executiva
ApresentaçãO Executiva
 
Sistemas Distribuídos - Comunicação Distribuída - Socket
Sistemas Distribuídos - Comunicação Distribuída - SocketSistemas Distribuídos - Comunicação Distribuída - Socket
Sistemas Distribuídos - Comunicação Distribuída - Socket
 
Processos e threads
Processos e threadsProcessos e threads
Processos e threads
 
Communication middleware
Communication middlewareCommunication middleware
Communication middleware
 
Sistemas Distribuídos - Comunicacao Distribuida - Middleware - JMS
Sistemas Distribuídos - Comunicacao Distribuida - Middleware - JMSSistemas Distribuídos - Comunicacao Distribuida - Middleware - JMS
Sistemas Distribuídos - Comunicacao Distribuida - Middleware - JMS
 
Middleware
MiddlewareMiddleware
Middleware
 
Logística de produção
Logística de produçãoLogística de produção
Logística de produção
 

Semelhante a SOA middleware serviços orientados arquitetura

Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-marketBoris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-marketAgile Trends
 
DevOps - Novos Desafios para TI
DevOps - Novos Desafios para TIDevOps - Novos Desafios para TI
DevOps - Novos Desafios para TICarlos Buzeto
 
VIRTUALIZAÇÃO VERDE SOBRE A PLATAFORMA X86
VIRTUALIZAÇÃO VERDE SOBRE A PLATAFORMA X86VIRTUALIZAÇÃO VERDE SOBRE A PLATAFORMA X86
VIRTUALIZAÇÃO VERDE SOBRE A PLATAFORMA X86Igor Allen Ritzmann
 
[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataformaAlessandro Almeida
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SIAlessandro Almeida
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosRodney Repullo
 
Aspectos Atuais em Sistemas de Informação
Aspectos Atuais em Sistemas de InformaçãoAspectos Atuais em Sistemas de Informação
Aspectos Atuais em Sistemas de InformaçãoElvis Fusco
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoDarlan Segalin
 
Software as a Service
Software as a ServiceSoftware as a Service
Software as a ServiceDenis Vieira
 
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Santhyago Gallao
 
Cenário e Tendencias TI 2009
Cenário e Tendencias TI 2009Cenário e Tendencias TI 2009
Cenário e Tendencias TI 2009PMO Fast Track
 
Acelerando o desenvolvimento na nuvem com BlueMix e DevOps
Acelerando o desenvolvimento na nuvem com BlueMix e DevOpsAcelerando o desenvolvimento na nuvem com BlueMix e DevOps
Acelerando o desenvolvimento na nuvem com BlueMix e DevOpsFelipe Freire
 
WSO2 Platform: Conectando Empresas, negócios e pessoas
WSO2 Platform: Conectando Empresas, negócios e pessoasWSO2 Platform: Conectando Empresas, negócios e pessoas
WSO2 Platform: Conectando Empresas, negócios e pessoasWSO2
 
Desenvolvendo sistemas gigantes na internet com arquitetura baseada
Desenvolvendo sistemas gigantes na internet com arquitetura baseadaDesenvolvendo sistemas gigantes na internet com arquitetura baseada
Desenvolvendo sistemas gigantes na internet com arquitetura baseadaPaula Santana
 
Qual é o futuro da estratégia de dados?
Qual é o futuro da estratégia de dados?Qual é o futuro da estratégia de dados?
Qual é o futuro da estratégia de dados?Denodo
 

Semelhante a SOA middleware serviços orientados arquitetura (20)

Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-marketBoris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
 
DevOps - Novos Desafios para TI
DevOps - Novos Desafios para TIDevOps - Novos Desafios para TI
DevOps - Novos Desafios para TI
 
VIRTUALIZAÇÃO VERDE SOBRE A PLATAFORMA X86
VIRTUALIZAÇÃO VERDE SOBRE A PLATAFORMA X86VIRTUALIZAÇÃO VERDE SOBRE A PLATAFORMA X86
VIRTUALIZAÇÃO VERDE SOBRE A PLATAFORMA X86
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para Negocios
 
Aspectos Atuais em Sistemas de Informação
Aspectos Atuais em Sistemas de InformaçãoAspectos Atuais em Sistemas de Informação
Aspectos Atuais em Sistemas de Informação
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 
Software as a Service
Software as a ServiceSoftware as a Service
Software as a Service
 
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
 
Computação em nuvem e Windows Azure
Computação em nuvem e Windows AzureComputação em nuvem e Windows Azure
Computação em nuvem e Windows Azure
 
Cenário e Tendencias TI 2009
Cenário e Tendencias TI 2009Cenário e Tendencias TI 2009
Cenário e Tendencias TI 2009
 
Acelerando o desenvolvimento na nuvem com BlueMix e DevOps
Acelerando o desenvolvimento na nuvem com BlueMix e DevOpsAcelerando o desenvolvimento na nuvem com BlueMix e DevOps
Acelerando o desenvolvimento na nuvem com BlueMix e DevOps
 
WSO2 Platform: Conectando Empresas, negócios e pessoas
WSO2 Platform: Conectando Empresas, negócios e pessoasWSO2 Platform: Conectando Empresas, negócios e pessoas
WSO2 Platform: Conectando Empresas, negócios e pessoas
 
Desenvolvendo sistemas gigantes na internet com arquitetura baseada
Desenvolvendo sistemas gigantes na internet com arquitetura baseadaDesenvolvendo sistemas gigantes na internet com arquitetura baseada
Desenvolvendo sistemas gigantes na internet com arquitetura baseada
 
Gisvm Polisig2010
Gisvm Polisig2010Gisvm Polisig2010
Gisvm Polisig2010
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Qual é o futuro da estratégia de dados?
Qual é o futuro da estratégia de dados?Qual é o futuro da estratégia de dados?
Qual é o futuro da estratégia de dados?
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

SOA middleware serviços orientados arquitetura

  • 1.  
  • 2. SOA Service Oriented Architecture
  • 3. Aplicação = Programa da Locadora
  • 4. Serviço = Busca de Filmes por Diretor
  • 5. Serviço x Aplicação
  • 6. Reuso = <custo
  • 7. Agilidade = >competitividade
  • 8. Flexibilidade = >competitividade
  • 9. O que faz o patrulheiro mirim?
  • 11. Quem fala com quem?
  • 13. Banco de Dados Resumindo... Servidor de Aplicação Barramento Ger. Processos (BPM) Aplicação A Aplicação B Aplicação C
  • 14. Banco de Dados O que é Middleware? Servidor de Aplicação Barramento Ger. Processos (BPM) Aplicação A Aplicação B Aplicação C
  • 15. O que é Middleware? Plataforma para SOA
  • 16.
  • 18.
  • 19.
  • 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 ”
  • 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 ”
  • 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”
  • 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
  • 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
  • 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
  • 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
  • 30. Alocação dinâmica Middleware Aplicação A Aplicação B Aplicação C
  • 31. Demo
  • 32. DBA Database Administrator
  • 33. MDA Middleware Administrator
  • 34. Cassio Sousa [email_address] www.paxtecnologia.com.br