An Open Middleware Architecture for Network-Integrated Multimedia