SóProvas


ID
161782
Banca
FCC
Órgão
TRF - 5ª REGIÃO
Ano
2008
Provas
Disciplina
Arquitetura de Software
Assuntos

Um middleware

Alternativas
Comentários
  • Gabarito: C

    Middleware ou mediador, no campo da computação distribuída, é um programa de computador que faz e mediação entre software e demais aplicações. É utilizado para mover ou transportar informações e dados entre programas de diferentes protocolos de comunicação, plataformas e dependências do sistema operacional. É geralmente constituído por módulos dotados com APIs de alto nível que proporcionam a sua integração com aplicações desenvolvidas em diversas linguagens de programação e interfaces de baixo nível que permitem a sua independência relativamente ao dispositivo. Seu objetivo é mascarar e heterogeneidade e fornecer um modelo de programação mais produtivo para os programadores de aplicativos. É composto por um conjunto da processos ou objetos em um grupo de computadores, que interagem entre si de forma a implementar comunicação e oferecer suporte para compartilhamento de recursos e aplicativos distribuídos.

    O Middleware é a designação genérica utilizada para referir aos sistemas de software que se executam entre as aplicações e os sistemas operacionais. O objetivo do middleware é facilitar o desenvolvimento de aplicações, tipicamente as distribuídas, assim como facilitar a integração de sistemas legados ou desenvolvidos de forma não integrada automática.

    Fonte: Wikipédia

  • c-

    Middleware é uma camada de software para mascarar a heterogeneidade e fornecer um modelo conveniente para os programadores de aplicativos.

    Middleware - conjunto de processos ou objetos, em um grupo de computadores, que interagem para implementar comunicação e oferecer compartilhamento de recursos a aplicativos distribuídos”.

    Remote Procedure Call – RPC é middleware. Hoje existem muitos padrões middleware orientados a objetos:


     CORBA (Common Object Request Broker Architecture).
     Java RMI (Remote Method Invocation).
     Web services (serviços web).
     Microsoft DCOM (Distributed Component Object Model).
     ISO/ITU-T RM-ODP (Reference Model for Open Distributed Processing).