lean_communication_middleware