16. An apparatus, comprising: a mapping module; a data generator module; a memory element for storing data; and a processor, wherein the processor executes instructions associated with the data, wherein the processor and the memory element cooperate, such that the apparatus is configured as a first UPnP device in a first UPnP network for: mapping, by the mapping module, a first content formatted according to UDA protocols to at least one stanza formatted according to XMPP; generating, by the data generator module, data comprising the at least one XMPP stanza and a second content formatted according to UPnP DCPs, wherein the second content comprises device-specific information related to the first UPnP entity; and transmitting the data in an XML stream over an XMPP network from the first UPnP entity to a second UPnP entity in a second, remote UPnP network.
17. The apparatus of claim 16 , wherein the first content includes discovery information according to SSDP, wherein a portion of the discovery information is mapped to an appropriate<presence/>stanza according to XMPP.