c-
É a funcao do CORBA como object requester. Segundo Gross (2008, p. 43), "pacotes de Remote Procedure Call – RPC como o RPC da Sun e os sistemas de comunicação em grupo como o Isis, são exemplos de middleware. Hoje ha muitos padrões middleware como:
• CORBA (Common Object Request Broker Architecture).
• Java RMI (Remote Method Invocation).
• Web services
• Microsoft DCOM (Distributed Component Object Model).
• ISO/ITU-T RM-ODP (Reference Model for Open Distributed Processing)
O middleware simplifica comunicação de aplicativos por abstrações, como:
chamada de métodos remotos,
comunicação em grupo de processos,
notificações de eventos, particionamento,
posicionamento e recuperação de objetos de dados compartilhados entre computadores,
replicação de objetos de dados compartilhados
a transmissão de dados multimídia em tempo real.