At WinHec today Microsoft announced the publication of the Devices Profile for Web Services. This profile outlines a set of Web service specifications and contraints within those specifications that define a core set of Web service functionality that compliant devices would follow. The fundamental vision is a core set of capabilities using Web services that provide security, discoverability, addressing, eventing, and more.
The idea of a network device implementing this profile makes me giddy with the possibilities - and with Indigo how easy it will be to write applications that communicate with the device.
For more information, read Jeff Schlimmer's article, A Technical Introduction to the Devices Profile for Web Services.