implement the basic application service for upnp.
update the design, device info class is not needed.