O documento discute middlewares, definindo-os como uma API que abstrai protocolos de comunicação. Ele descreve os principais tipos de middlewares, incluindo orientados a objetos, orientados a mensagens e de memória compartilhada. Também explica padrões de projeto comuns em middlewares, como o padrão Remoting, e apresenta um exemplo prático de implementação de um middleware.
7. Tipos de middleware Middlewares de comunicação Middleware orientado a objeto Baseado em RPC Middleware orientado a mensagem Middleware de memória compartilhada Espaço de tuplas
22. Exemplo prático Protótipo calculadora Servidor de nomes Implementação de padrões Sem geração de código
23. Conclusão Criar um middleware não é trivial O uso de middlewares para o desenvolvimento de sistemas distribuídos é quase indispensável. Existe uma lacuna em middlewares para sensores e middlewares para celulares.