SlideShare uma empresa Scribd logo
1 de 7
Middleware Alex Batista – 34479 Fabio Pierre – 34436 Juliana Maria Lopes – 34200 Solange Silva – 34404 Uma solução para o desenvolvimento de aplicações distribuídas.
[object Object],[object Object],[object Object],[object Object],[object Object],Middleware - Introdução
É uma camada de software que possibilita comunicação entre aplicações distribuídas - tendo por objetivo diminuir a complexidade e heterogeneidade dos diversos sistemas existentes -, provendo serviços que realizam a comunicação entre esta categoria de aplicações de forma transparente ás mesmas. A adaptação entre sistemas heterogêneos é necessária, por exemplo, quando um sistema atual deve inter operar com sistemas obsoletos ou com diferentes empresas. Middleware - Visão
Middleware - Modelo Comunicação por meio de Middlewares
Middleware - Aplicabilidade Os objetivos principais de um  middleware  são a integração entre sistemas heterôgeneos e a intermediação entre as aplicações e o sistema operacional.  Para que estes objetivos sejam alcançados, deve fornecer serviços que atendam ao domínio de aplicações para o qual foi construído, sendo importante que este serviço tenha sua base em uma das APIs ou protocolos padrões.
Vantagens e Desvantagens Duas características importantes na construção de um  middleware  são sua flexibilidade e perfomance.  Uma desvantagem dos  middlewares  se concentra justamente em sua capacidade de amenizar a heterogeneidade, pois ele o faz adicionando uma falsa homogeneidade no sistema, o que apenas retarda a colisão entre os sistemas heterogêneos.
Referências Bibliograficas - VINOSKI, Steve. Where is Middleware ? IEEE Internet Compuiting. Março/Abril. 2002. p. 83-85. - ROSA,Nelson Souto. Ambientes de Middleware. Universidade Federal de Pernambuco. Disponível em http://www.cin.ufpe.br/~sd/disciplinas/sd/pos/aulas/Middleware.pdf - MACIEL, Rita Suzana Pitangueira. Middleware. Janeiro/Fevereiro. 2005.

Mais conteúdo relacionado

Mais procurados

Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SOSistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SOMauro Duarte
 
Sistema de Apoio a Decisao
Sistema de Apoio a DecisaoSistema de Apoio a Decisao
Sistema de Apoio a DecisaoDenilson Sousa
 
Armazenamento em nuvem
Armazenamento em nuvemArmazenamento em nuvem
Armazenamento em nuvemTuesla Santos
 
Arquitetura de software : Cliente-Servidor
Arquitetura de software : Cliente-ServidorArquitetura de software : Cliente-Servidor
Arquitetura de software : Cliente-ServidorAlexsandro Oliveira
 
CCNA - Introdução a redes para certificação 640-802 // CISCO
CCNA - Introdução a redes para certificação 640-802 // CISCOCCNA - Introdução a redes para certificação 640-802 // CISCO
CCNA - Introdução a redes para certificação 640-802 // CISCODinei Vicente
 
Aula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivosAula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivoscamila_seixas
 
Aula 4 – conceitos e tecnologias internet e intranet
Aula 4 – conceitos e tecnologias   internet e intranetAula 4 – conceitos e tecnologias   internet e intranet
Aula 4 – conceitos e tecnologias internet e intranetLucasMansueto
 
Trabalho Sobre Internet
Trabalho Sobre InternetTrabalho Sobre Internet
Trabalho Sobre InternetMarcusRondow
 
Segurança de redes - Conceitos de firewall
Segurança de redes - Conceitos de firewall Segurança de redes - Conceitos de firewall
Segurança de redes - Conceitos de firewall Cleber Ramos
 
Introdução aos Sistemas Distribuídos
Introdução aos Sistemas DistribuídosIntrodução aos Sistemas Distribuídos
Introdução aos Sistemas DistribuídosFrederico Madeira
 
Arquitetura cliente servidor
Arquitetura cliente servidorArquitetura cliente servidor
Arquitetura cliente servidorMarcia Abrahim
 
Estratégias Organizacionais
Estratégias OrganizacionaisEstratégias Organizacionais
Estratégias OrganizacionaisCadernos PPT
 
Comunicação interpessoal comunicação assertiva
Comunicação interpessoal comunicação assertivaComunicação interpessoal comunicação assertiva
Comunicação interpessoal comunicação assertivaGabi1994Dinis
 
Serviços da internet
Serviços da internetServiços da internet
Serviços da internetMoysés Alves
 
Aula03 - protocolo http
Aula03 -  protocolo httpAula03 -  protocolo http
Aula03 - protocolo httpCarlos Veiga
 
Aula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - LinuxAula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - LinuxLucasMansueto
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional AndroidLucas Damasceno
 

Mais procurados (20)

Active Directory
Active DirectoryActive Directory
Active Directory
 
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SOSistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
 
Sistema de Apoio a Decisao
Sistema de Apoio a DecisaoSistema de Apoio a Decisao
Sistema de Apoio a Decisao
 
Armazenamento em nuvem
Armazenamento em nuvemArmazenamento em nuvem
Armazenamento em nuvem
 
Arquitetura de software : Cliente-Servidor
Arquitetura de software : Cliente-ServidorArquitetura de software : Cliente-Servidor
Arquitetura de software : Cliente-Servidor
 
História do marketing
História do marketingHistória do marketing
História do marketing
 
CCNA - Introdução a redes para certificação 640-802 // CISCO
CCNA - Introdução a redes para certificação 640-802 // CISCOCCNA - Introdução a redes para certificação 640-802 // CISCO
CCNA - Introdução a redes para certificação 640-802 // CISCO
 
Aula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivosAula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivos
 
Aula 4 – conceitos e tecnologias internet e intranet
Aula 4 – conceitos e tecnologias   internet e intranetAula 4 – conceitos e tecnologias   internet e intranet
Aula 4 – conceitos e tecnologias internet e intranet
 
Trabalho Sobre Internet
Trabalho Sobre InternetTrabalho Sobre Internet
Trabalho Sobre Internet
 
Segurança de redes - Conceitos de firewall
Segurança de redes - Conceitos de firewall Segurança de redes - Conceitos de firewall
Segurança de redes - Conceitos de firewall
 
Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]
Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]
Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]
 
Introdução aos Sistemas Distribuídos
Introdução aos Sistemas DistribuídosIntrodução aos Sistemas Distribuídos
Introdução aos Sistemas Distribuídos
 
Arquitetura cliente servidor
Arquitetura cliente servidorArquitetura cliente servidor
Arquitetura cliente servidor
 
Estratégias Organizacionais
Estratégias OrganizacionaisEstratégias Organizacionais
Estratégias Organizacionais
 
Comunicação interpessoal comunicação assertiva
Comunicação interpessoal comunicação assertivaComunicação interpessoal comunicação assertiva
Comunicação interpessoal comunicação assertiva
 
Serviços da internet
Serviços da internetServiços da internet
Serviços da internet
 
Aula03 - protocolo http
Aula03 -  protocolo httpAula03 -  protocolo http
Aula03 - protocolo http
 
Aula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - LinuxAula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - Linux
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
 

Destaque

Middleware Reflexivo
Middleware ReflexivoMiddleware Reflexivo
Middleware Reflexivoelliando dias
 
Sistemas Distribuidos, Middleware e RPC
Sistemas Distribuidos, Middleware e RPCSistemas Distribuidos, Middleware e RPC
Sistemas Distribuidos, Middleware e RPClimabezerra
 
Api First - A Abordagem
Api First - A AbordagemApi First - A Abordagem
Api First - A AbordagemBruno Paulino
 
Introdução Sistemas Distribuidos
Introdução Sistemas DistribuidosIntrodução Sistemas Distribuidos
Introdução Sistemas Distribuidoselliando dias
 
Sistemas Distribuídos - Comunicação Distribuída – Middleware
Sistemas Distribuídos - Comunicação Distribuída – MiddlewareSistemas Distribuídos - Comunicação Distribuída – Middleware
Sistemas Distribuídos - Comunicação Distribuída – MiddlewareAdriano Teixeira de Souza
 
Communication middleware
Communication middlewareCommunication middleware
Communication middlewarePeter R. Egli
 
Sistemas Distribuídos - Aula 01
Sistemas Distribuídos - Aula 01Sistemas Distribuídos - Aula 01
Sistemas Distribuídos - Aula 01Arthur Emanuel
 
Middleware and Middleware in distributed application
Middleware and Middleware in distributed applicationMiddleware and Middleware in distributed application
Middleware and Middleware in distributed applicationRishikese MR
 
Middleware Basics
Middleware BasicsMiddleware Basics
Middleware BasicsVarun Arora
 

Destaque (13)

Middleware Reflexivo
Middleware ReflexivoMiddleware Reflexivo
Middleware Reflexivo
 
Middlewares
MiddlewaresMiddlewares
Middlewares
 
Sistemas Distribuidos, Middleware e RPC
Sistemas Distribuidos, Middleware e RPCSistemas Distribuidos, Middleware e RPC
Sistemas Distribuidos, Middleware e RPC
 
Middleware
MiddlewareMiddleware
Middleware
 
Api First - A Abordagem
Api First - A AbordagemApi First - A Abordagem
Api First - A Abordagem
 
Introdução Sistemas Distribuidos
Introdução Sistemas DistribuidosIntrodução Sistemas Distribuidos
Introdução Sistemas Distribuidos
 
Sistemas Distribuídos - Comunicação Distribuída – Middleware
Sistemas Distribuídos - Comunicação Distribuída – MiddlewareSistemas Distribuídos - Comunicação Distribuída – Middleware
Sistemas Distribuídos - Comunicação Distribuída – Middleware
 
Middleware
MiddlewareMiddleware
Middleware
 
Communication middleware
Communication middlewareCommunication middleware
Communication middleware
 
Sistemas Distribuídos - Aula 01
Sistemas Distribuídos - Aula 01Sistemas Distribuídos - Aula 01
Sistemas Distribuídos - Aula 01
 
Middleware
MiddlewareMiddleware
Middleware
 
Middleware and Middleware in distributed application
Middleware and Middleware in distributed applicationMiddleware and Middleware in distributed application
Middleware and Middleware in distributed application
 
Middleware Basics
Middleware BasicsMiddleware Basics
Middleware Basics
 

Semelhante a Middleware

TOP Middleware-Basico-20181023.pdf
TOP Middleware-Basico-20181023.pdfTOP Middleware-Basico-20181023.pdf
TOP Middleware-Basico-20181023.pdfFabio Apolinario
 
Middlewares para TV Digital Terreste
Middlewares para TV Digital TerresteMiddlewares para TV Digital Terreste
Middlewares para TV Digital TerresteElaine Cecília Gatto
 
Publish-Subscribe Middlewares
Publish-Subscribe MiddlewaresPublish-Subscribe Middlewares
Publish-Subscribe Middlewareshome
 
RESENHA DOS CAP. 11,12, 13, e 29 do livro Engenharia de software
RESENHA DOS CAP. 11,12, 13, e 29 do livro Engenharia de softwareRESENHA DOS CAP. 11,12, 13, e 29 do livro Engenharia de software
RESENHA DOS CAP. 11,12, 13, e 29 do livro Engenharia de softwareMarcos Vinicios
 
desafios na implementacao de sistemas distribuidos
desafios na implementacao de sistemas distribuidosdesafios na implementacao de sistemas distribuidos
desafios na implementacao de sistemas distribuidosHélio Jovo
 
Mq conceitos melhores_praticas
Mq conceitos melhores_praticasMq conceitos melhores_praticas
Mq conceitos melhores_praticasMoisesInacio
 
Geracao Automatica Assistida Iu Marcelo Mrack
Geracao Automatica Assistida Iu Marcelo MrackGeracao Automatica Assistida Iu Marcelo Mrack
Geracao Automatica Assistida Iu Marcelo MrackMarcelo Mrack
 
Um Injetor de Falhas para a Avaliação de Aplicações Distribuídas Baseadas no ...
Um Injetor de Falhas para a Avaliação de Aplicações Distribuídas Baseadas no ...Um Injetor de Falhas para a Avaliação de Aplicações Distribuídas Baseadas no ...
Um Injetor de Falhas para a Avaliação de Aplicações Distribuídas Baseadas no ...Dalton Valadares
 
Implementing Product Line Variabilities
Implementing Product Line VariabilitiesImplementing Product Line Variabilities
Implementing Product Line VariabilitiesMichel Alves
 
Utilização de sistemas distribuidos
Utilização de sistemas distribuidosUtilização de sistemas distribuidos
Utilização de sistemas distribuidosDeroci Nonato Júnior
 
2 sis cai sistema de controle de acesso a internet
2 sis cai sistema de controle de acesso a internet2 sis cai sistema de controle de acesso a internet
2 sis cai sistema de controle de acesso a internetricardo17754
 
Gerência de Configuração de Software: Benefícios Do Controle de Versões Distr...
Gerência de Configuração de Software: Benefícios Do Controle de Versões Distr...Gerência de Configuração de Software: Benefícios Do Controle de Versões Distr...
Gerência de Configuração de Software: Benefícios Do Controle de Versões Distr...Gilmar Pupo
 
Sistema de Plugins do ExpressoV3. Não espere, faça o seu!
Sistema de Plugins do ExpressoV3. Não espere, faça o seu!Sistema de Plugins do ExpressoV3. Não espere, faça o seu!
Sistema de Plugins do ExpressoV3. Não espere, faça o seu!Flávio Lisboa
 
Colaboração e Inclusão Digital - Aula
Colaboração e Inclusão Digital - AulaColaboração e Inclusão Digital - Aula
Colaboração e Inclusão Digital - AulaDiego Henrique Miranda
 
Integração de Aplicações
Integração de AplicaçõesIntegração de Aplicações
Integração de AplicaçõesMichel Candido
 
Poo apostila visual c
Poo apostila visual cPoo apostila visual c
Poo apostila visual cFabiano Lima
 

Semelhante a Middleware (20)

Artigo sd
Artigo sdArtigo sd
Artigo sd
 
TOP Middleware-Basico-20181023.pdf
TOP Middleware-Basico-20181023.pdfTOP Middleware-Basico-20181023.pdf
TOP Middleware-Basico-20181023.pdf
 
Middlewares
MiddlewaresMiddlewares
Middlewares
 
Middlewares para TV Digital Terreste
Middlewares para TV Digital TerresteMiddlewares para TV Digital Terreste
Middlewares para TV Digital Terreste
 
Publish-Subscribe Middlewares
Publish-Subscribe MiddlewaresPublish-Subscribe Middlewares
Publish-Subscribe Middlewares
 
RESENHA DOS CAP. 11,12, 13, e 29 do livro Engenharia de software
RESENHA DOS CAP. 11,12, 13, e 29 do livro Engenharia de softwareRESENHA DOS CAP. 11,12, 13, e 29 do livro Engenharia de software
RESENHA DOS CAP. 11,12, 13, e 29 do livro Engenharia de software
 
Qualidade de software
Qualidade de softwareQualidade de software
Qualidade de software
 
desafios na implementacao de sistemas distribuidos
desafios na implementacao de sistemas distribuidosdesafios na implementacao de sistemas distribuidos
desafios na implementacao de sistemas distribuidos
 
Mq conceitos melhores_praticas
Mq conceitos melhores_praticasMq conceitos melhores_praticas
Mq conceitos melhores_praticas
 
Geracao Automatica Assistida Iu Marcelo Mrack
Geracao Automatica Assistida Iu Marcelo MrackGeracao Automatica Assistida Iu Marcelo Mrack
Geracao Automatica Assistida Iu Marcelo Mrack
 
Um Injetor de Falhas para a Avaliação de Aplicações Distribuídas Baseadas no ...
Um Injetor de Falhas para a Avaliação de Aplicações Distribuídas Baseadas no ...Um Injetor de Falhas para a Avaliação de Aplicações Distribuídas Baseadas no ...
Um Injetor de Falhas para a Avaliação de Aplicações Distribuídas Baseadas no ...
 
The Clean Architecture
The Clean ArchitectureThe Clean Architecture
The Clean Architecture
 
Implementing Product Line Variabilities
Implementing Product Line VariabilitiesImplementing Product Line Variabilities
Implementing Product Line Variabilities
 
Utilização de sistemas distribuidos
Utilização de sistemas distribuidosUtilização de sistemas distribuidos
Utilização de sistemas distribuidos
 
2 sis cai sistema de controle de acesso a internet
2 sis cai sistema de controle de acesso a internet2 sis cai sistema de controle de acesso a internet
2 sis cai sistema de controle de acesso a internet
 
Gerência de Configuração de Software: Benefícios Do Controle de Versões Distr...
Gerência de Configuração de Software: Benefícios Do Controle de Versões Distr...Gerência de Configuração de Software: Benefícios Do Controle de Versões Distr...
Gerência de Configuração de Software: Benefícios Do Controle de Versões Distr...
 
Sistema de Plugins do ExpressoV3. Não espere, faça o seu!
Sistema de Plugins do ExpressoV3. Não espere, faça o seu!Sistema de Plugins do ExpressoV3. Não espere, faça o seu!
Sistema de Plugins do ExpressoV3. Não espere, faça o seu!
 
Colaboração e Inclusão Digital - Aula
Colaboração e Inclusão Digital - AulaColaboração e Inclusão Digital - Aula
Colaboração e Inclusão Digital - Aula
 
Integração de Aplicações
Integração de AplicaçõesIntegração de Aplicações
Integração de Aplicações
 
Poo apostila visual c
Poo apostila visual cPoo apostila visual c
Poo apostila visual c
 

Mais de Juliana Maria Lopes

Alinhamento Estratégico - Adequação e Integração Funcional
Alinhamento Estratégico -  Adequação e Integração FuncionalAlinhamento Estratégico -  Adequação e Integração Funcional
Alinhamento Estratégico - Adequação e Integração FuncionalJuliana Maria Lopes
 
Case braslo - arquitetura de sistemas
Case   braslo - arquitetura de sistemasCase   braslo - arquitetura de sistemas
Case braslo - arquitetura de sistemasJuliana Maria Lopes
 
Apresentação implantando um erp com sucesso
Apresentação   implantando um erp com sucessoApresentação   implantando um erp com sucesso
Apresentação implantando um erp com sucessoJuliana Maria Lopes
 
Análise estratégica de sites(1)
Análise estratégica de sites(1)Análise estratégica de sites(1)
Análise estratégica de sites(1)Juliana Maria Lopes
 
Alinhamento estratégico adequaçãoeintegraçãofuncional
Alinhamento estratégico adequaçãoeintegraçãofuncionalAlinhamento estratégico adequaçãoeintegraçãofuncional
Alinhamento estratégico adequaçãoeintegraçãofuncionalJuliana Maria Lopes
 
Slides braslo - arquitetura de sistemas
Slides   braslo - arquitetura de sistemasSlides   braslo - arquitetura de sistemas
Slides braslo - arquitetura de sistemasJuliana Maria Lopes
 
Certificado Graduação Fiap - Juliana Maria Lopes
Certificado Graduação Fiap - Juliana Maria LopesCertificado Graduação Fiap - Juliana Maria Lopes
Certificado Graduação Fiap - Juliana Maria LopesJuliana Maria Lopes
 
Certificado Graduação Anhembi Morumbi - Juliana Maria Lopes
Certificado Graduação Anhembi Morumbi - Juliana Maria LopesCertificado Graduação Anhembi Morumbi - Juliana Maria Lopes
Certificado Graduação Anhembi Morumbi - Juliana Maria LopesJuliana Maria Lopes
 
Certificado Itil - Juliana Maria Lopes
Certificado Itil - Juliana Maria LopesCertificado Itil - Juliana Maria Lopes
Certificado Itil - Juliana Maria LopesJuliana Maria Lopes
 
Certificado Cobit - Juliana Maria Lopes
Certificado Cobit - Juliana Maria LopesCertificado Cobit - Juliana Maria Lopes
Certificado Cobit - Juliana Maria LopesJuliana Maria Lopes
 
Comprovante Cobit - Juliana Maria Lopes
Comprovante Cobit - Juliana  Maria  LopesComprovante Cobit - Juliana  Maria  Lopes
Comprovante Cobit - Juliana Maria LopesJuliana Maria Lopes
 
Apresentação de Business Intelligence
Apresentação de Business IntelligenceApresentação de Business Intelligence
Apresentação de Business IntelligenceJuliana Maria Lopes
 

Mais de Juliana Maria Lopes (20)

Análise estratégica de Sites
Análise estratégica de SitesAnálise estratégica de Sites
Análise estratégica de Sites
 
Alinhamento Estratégico - Adequação e Integração Funcional
Alinhamento Estratégico -  Adequação e Integração FuncionalAlinhamento Estratégico -  Adequação e Integração Funcional
Alinhamento Estratégico - Adequação e Integração Funcional
 
A ponte mágica resenha
A ponte mágica   resenhaA ponte mágica   resenha
A ponte mágica resenha
 
Case braslo - arquitetura de sistemas
Case   braslo - arquitetura de sistemasCase   braslo - arquitetura de sistemas
Case braslo - arquitetura de sistemas
 
Apresentação implantando um erp com sucesso
Apresentação   implantando um erp com sucessoApresentação   implantando um erp com sucesso
Apresentação implantando um erp com sucesso
 
Análise estratégica de sites(1)
Análise estratégica de sites(1)Análise estratégica de sites(1)
Análise estratégica de sites(1)
 
Alinhamento estratégico adequaçãoeintegraçãofuncional
Alinhamento estratégico adequaçãoeintegraçãofuncionalAlinhamento estratégico adequaçãoeintegraçãofuncional
Alinhamento estratégico adequaçãoeintegraçãofuncional
 
A ponte mágica resenha
A ponte mágica   resenhaA ponte mágica   resenha
A ponte mágica resenha
 
Slides braslo - arquitetura de sistemas
Slides   braslo - arquitetura de sistemasSlides   braslo - arquitetura de sistemas
Slides braslo - arquitetura de sistemas
 
Certificado Graduação Fiap - Juliana Maria Lopes
Certificado Graduação Fiap - Juliana Maria LopesCertificado Graduação Fiap - Juliana Maria Lopes
Certificado Graduação Fiap - Juliana Maria Lopes
 
Certificado Graduação Anhembi Morumbi - Juliana Maria Lopes
Certificado Graduação Anhembi Morumbi - Juliana Maria LopesCertificado Graduação Anhembi Morumbi - Juliana Maria Lopes
Certificado Graduação Anhembi Morumbi - Juliana Maria Lopes
 
Certificado Itil - Juliana Maria Lopes
Certificado Itil - Juliana Maria LopesCertificado Itil - Juliana Maria Lopes
Certificado Itil - Juliana Maria Lopes
 
Cost Based Oracle Fundamentals
Cost Based Oracle FundamentalsCost Based Oracle Fundamentals
Cost Based Oracle Fundamentals
 
Certificado Cobit - Juliana Maria Lopes
Certificado Cobit - Juliana Maria LopesCertificado Cobit - Juliana Maria Lopes
Certificado Cobit - Juliana Maria Lopes
 
Cobit 4.1 - PO10
Cobit 4.1 - PO10Cobit 4.1 - PO10
Cobit 4.1 - PO10
 
Cobit 4.1 - DS2
Cobit 4.1 - DS2Cobit 4.1 - DS2
Cobit 4.1 - DS2
 
Comprovante Cobit - Juliana Maria Lopes
Comprovante Cobit - Juliana  Maria  LopesComprovante Cobit - Juliana  Maria  Lopes
Comprovante Cobit - Juliana Maria Lopes
 
Testes Funcionais
Testes FuncionaisTestes Funcionais
Testes Funcionais
 
Apresentação de Business Intelligence
Apresentação de Business IntelligenceApresentação de Business Intelligence
Apresentação de Business Intelligence
 
Artigo Estadao De Olho Na Web
Artigo Estadao De Olho Na WebArtigo Estadao De Olho Na Web
Artigo Estadao De Olho Na Web
 

Último

aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubeladrianaguedesbatista
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfFbioFerreira207918
 
No processo de aprendizagem motora, a forma como o indivíduo processa as info...
No processo de aprendizagem motora, a forma como o indivíduo processa as info...No processo de aprendizagem motora, a forma como o indivíduo processa as info...
No processo de aprendizagem motora, a forma como o indivíduo processa as info...azulassessoria9
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...AnaAugustaLagesZuqui
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaCentro Jacques Delors
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPEli Gonçalves
 
Modelos de Inteligencia Emocional segundo diversos autores
Modelos de Inteligencia Emocional segundo diversos autoresModelos de Inteligencia Emocional segundo diversos autores
Modelos de Inteligencia Emocional segundo diversos autoresAna Isabel Correia
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxJustinoTeixeira1
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...SileideDaSilvaNascim
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfJuliana Barbosa
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022LeandroSilva126216
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...azulassessoria9
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticash5kpmr7w7
 

Último (20)

aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubel
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdf
 
No processo de aprendizagem motora, a forma como o indivíduo processa as info...
No processo de aprendizagem motora, a forma como o indivíduo processa as info...No processo de aprendizagem motora, a forma como o indivíduo processa as info...
No processo de aprendizagem motora, a forma como o indivíduo processa as info...
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 
Modelos de Inteligencia Emocional segundo diversos autores
Modelos de Inteligencia Emocional segundo diversos autoresModelos de Inteligencia Emocional segundo diversos autores
Modelos de Inteligencia Emocional segundo diversos autores
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 

Middleware

  • 1. Middleware Alex Batista – 34479 Fabio Pierre – 34436 Juliana Maria Lopes – 34200 Solange Silva – 34404 Uma solução para o desenvolvimento de aplicações distribuídas.
  • 2.
  • 3. É uma camada de software que possibilita comunicação entre aplicações distribuídas - tendo por objetivo diminuir a complexidade e heterogeneidade dos diversos sistemas existentes -, provendo serviços que realizam a comunicação entre esta categoria de aplicações de forma transparente ás mesmas. A adaptação entre sistemas heterogêneos é necessária, por exemplo, quando um sistema atual deve inter operar com sistemas obsoletos ou com diferentes empresas. Middleware - Visão
  • 4. Middleware - Modelo Comunicação por meio de Middlewares
  • 5. Middleware - Aplicabilidade Os objetivos principais de um middleware são a integração entre sistemas heterôgeneos e a intermediação entre as aplicações e o sistema operacional. Para que estes objetivos sejam alcançados, deve fornecer serviços que atendam ao domínio de aplicações para o qual foi construído, sendo importante que este serviço tenha sua base em uma das APIs ou protocolos padrões.
  • 6. Vantagens e Desvantagens Duas características importantes na construção de um middleware são sua flexibilidade e perfomance. Uma desvantagem dos middlewares se concentra justamente em sua capacidade de amenizar a heterogeneidade, pois ele o faz adicionando uma falsa homogeneidade no sistema, o que apenas retarda a colisão entre os sistemas heterogêneos.
  • 7. Referências Bibliograficas - VINOSKI, Steve. Where is Middleware ? IEEE Internet Compuiting. Março/Abril. 2002. p. 83-85. - ROSA,Nelson Souto. Ambientes de Middleware. Universidade Federal de Pernambuco. Disponível em http://www.cin.ufpe.br/~sd/disciplinas/sd/pos/aulas/Middleware.pdf - MACIEL, Rita Suzana Pitangueira. Middleware. Janeiro/Fevereiro. 2005.