Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web Services On Devices The protocol now and for the future Rob Williams Program Manager Windows Device Experience Group Microsoft Corporation.

Similar presentations


Presentation on theme: "Web Services On Devices The protocol now and for the future Rob Williams Program Manager Windows Device Experience Group Microsoft Corporation."— Presentation transcript:

1 Web Services On Devices The protocol now and for the future Rob Williams Program Manager Windows Device Experience Group Microsoft Corporation

2 Agenda Web Services use on devices today The protocol Implementations Camera demo Web Services on devices tomorrow Proxy enhancements Roaming camera demo

3 TCP/IP WS Protocols Devices Profile for Web Services Software talking to Software What Is Web Services? PCs Devices Servers Services

4 Why Web Services Increased utility through communication and cooperation

5 Web Services = Quality Enterprise-ready framework Already proven in the enterprise Allow your devices to move seamlessly between SoHo and enterprise environments WS protocols will be long-lived They’re general purpose and are being adopted by many large companies for many applications Multi-party reviews and interop events for each spec

6 Web Services = Security Integrity, Confidentiality Channel-Based (TLS) Message-Based (WS-Security) Secure Resources Scenario – Secure access control for Marketing collateral printer Secure Communications Scenario – secure payroll check printing to remote site

7 Web Services Scales “Scales Down” to devices “Scales In” on a machine “Scales Up” on large systems “Scales Away” spans organizations and geographies “Scales Out” by adding machines

8 The Devices Profile For Web Services Scaling WS to limited resource devices “Scales Down” to devices

9 Devices Profile For Web Services (DPWS) A lightweight subset of WS specifications

10 Built On Industry Standard Web Services Provided by: Industry Standards Workshops Connected Device Services WS-Addressing SOAP 1.2 HTTPSOAP over UDP WS-DiscoveryWS-EventingWS-TransferMTOM XOP

11 DPWS Specifications Status The Devices Profile for Web Services Interop in Silicon Valley 10/2005 12 companies attended 4 Client implementations 12 Service implementations Published 02/2006 http://specs.xmlsoap.org/ws/2006/02/devprof/

12 DPWS Specifications Status WS-Discovery Interop tested in 12/2004 and 10/2005 Published 04/2005 http://schemas.xmlsoap.org/ws /2005/04/discovery/ http://schemas.xmlsoap.org/ws /2005/04/discovery/

13 Implementations From Microsoft WSDAPI in Windows Vista Clients for Printers, Scanners, Projectors, PCs, People Your Device Client! Windows Communication Foundation Your Internet Service! Windows CE Projector Device Service

14 Digital Still Camera Keiichi Kishi Program Manager Windows Device Experience Group (Japan)

15 Digital Still Camera

16 Future Directions In Web Service Devices Cross-subnet discovery Cross-Internet discovery Roaming devices Service and client presence Roaming camera demo

17 The Future: Cross Subnet Discovery Now: Directed discovery in Windows Vista Install Web Services device by name Future: Enterprise discovery proxy Browse for PCs, people and Web Services devices across entire organization Faster response than NETBios

18 The Future: Cross Internet Discovery Scenario: A user wants to connect to and print to a printer across the Internet Trans Network Roaming Discovery Proxy and PNRP allows cross internet resolution Based on WS-Discovery PNRP name resolved by local Discovery Proxy to remote resource

19 The Future: Roaming Devices Scenario: A user on vacation sends photos from a hotspot to his family’s home PC Trans Network Roaming Discovery Proxy Tracks devices and clients as they move across the Internet Based on WS-Discovery

20 The Future: Presence Scenario: A client uses a service on an intermittent connected device Discovery Proxy hosts device presence events WS-Eventing subscriptions for device presence Limited network traffic Unicast heartbeat Low power Device sets heartbeat interval

21 Roaming Digital Still Camera Keiichi Kishi Program Manager Windows Device Experience Group (Japan)

22 Roaming Digital Still Camera HomeLibrary Coffee shop

23 Call To Action Come to the Web Services on devices Hand’s on lab and build a device! If you are building a printer, scanner, projector, or router contact us today! Evaluate Web Services for your devices and services for the devices Web Services is the future of network device connectivity

24 Related Sessions Up Next CON105 Web Services on devices in Windows Vista Tomorrow 8:00am CON275 Web Services on devices: Hands on lab

25 Web Services On Devices Resources WS and WSD Sites Web Services http://msdn.microsoft.com/webservices/default.aspx http://msdn.microsoft.com/windowsvista/connected/ Web Services Feedback Workshops http://msdn.microsoft.com/webservices/community/workshops/ Web Services Basics http://msdn.microsoft.com/webservices/understanding /webservicebasics/default.aspx http://msdn.microsoft.com/webservices/understanding /webservicebasics/default.aspx Devices Profile for Web Services http://schemas.xmlsoap.org/ws/2006/02/devprof/ WS-Discovery http://schemas.xmlsoap.org/ws/2005/04/discovery/

26 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

27


Download ppt "Web Services On Devices The protocol now and for the future Rob Williams Program Manager Windows Device Experience Group Microsoft Corporation."

Similar presentations


Ads by Google