Controlling networked devices : a validation of two middleware architectures

Cooperation of networked devices requires specification, advertisement and discovery of services that subsequently can be used either automatically or from a user interface. Middleware technologies support this in various ways. We implemented two technologies, viz., Universal Plug and Play and Corba and performed experiments with them. We compared them with respect to architecture, performance and generality.