Windows OS support of UPnP Peter K. Jarvis UPnP Group Program Manager Microsoft Corporation.

Slides:



Advertisements
Similar presentations
BPEL4WS Business Process Execution Language for Web Services Jim Clark eBusiness Strategist
Advertisements

WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
National Database Templates for the Biosafety Clearing-House Application (NDT-nBCH) Overview of the US nBCH Applications.
A BPM Framework for KPI-Driven Performance Management
Universal Plug and Play protocol (UPnP)
Certification Test Tool Jon Wheeler Test Lead Microsoft Corporation.
Omniran TG 1 Cooperation for OmniRAN P802.1CF Max Riegel, NSN (Chair OmniRAN TG)
Web Services Darshan R. Kapadia Gregor von Laszewski 1http://grid.rit.edu.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
UPnP Forum Marketing Committee Update Andrew Liu Co-chair UPnP Forum MC Intel Corporation.
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Introduction to Service-Oriented Architecture. Outline Definition Features Examples of SOA Web Service Standards Example Pros and Cons Integration with.
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
Certification Test Tool Update Toby Nixon Program Manager Microsoft Corporation.
Web services A Web service is an interface that describes a collection of operations that are network-accessible through standardized XML messaging. A.
Rob Williams Program Manager Microsoft Corporation.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Rally Technologies Spring 2008, Redmond, Washington Windows Connect Now Yatharth Gupta Program Manager
UPnP™ QoS WC Progress Narm Gadiraju Co-Chair of UPnP™ QoS WC Intel Corporation.
Web Service Standards, Security & Management Chris Peiris
Disconnected. Introduction  XML based Web Services are becoming the norm on the Web  Mobile devices using these web service are becoming increasingly.
1 Web Services Distributed Systems. 2 Service Oriented Architecture Service-Oriented Architecture (SOA) expresses a software architectural concept that.
RTCWEB Signaling Matthew Kaufman. Scope Web Server Browser.
Public SIP Interoperability Event »International SIP 2004«
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
4/22/20031 Data Interchange Initiative Lower the Barrier of Entry to B2B eBusiness Prepared by Bennet Pang
Web Services and HL7v3 in IHE profiles Vassil Peytchev Epic.
1 Driving Convergence Harel Kodesh Vice President Productivity Appliances Division Microsoft Corporation.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Universal Plug and Play (UPnP) and XML Shridhar Bhat
IETF-50 UPnP Update Prakash Iyer Intel Corporation
Implementing Universal Plug And Play In Smart Objects And Intelligent Appliances Bengt Christensson CTO Axis Communications.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Promoting Web Services Interoperability Across Platforms, Applications and Programming Languages Basic Profile 1.0 August 12, 2003 Copyright © 2003 by.
Certification Test Tool Sarat Manni Test Lead Microsoft Corporation.
OMA Mobile liaison Considers the OMA Mobile Requirements as input from the mobile community in terms of requirements for mobile features.
UPnP Forum Product Champion Program Speaker’s Name Here.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Developing Web Services Using ASP.NET and WSE That Interoperate with the Windows Communications Foundation ("Indigo") Mark Fussell COM432 Lead Program.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
The Year of Implementation and Value Creation!Global Gaming Expo 2006 Good Things Happen When We All Pull Together The World of Transport.
Imaging Status Shivaun Albright Imaging Committee Chair HP.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
Web Services For Devices: The.NET Vision Realized Rob Williams Program Manager Windows Device Experience Group microsoft.com Microsoft Corporation.
Standards for Technology in Automotive Retail STAR Update Michelle Vidanes STAR XML Data Architect April 30 th, 2008.
Siemens Universal Plug and Play SDK Markus A. Wischy Corporate Technology Siemens AG Fast and easy development of UPnP™ devices.
Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar.
S imple O bject A ccess P rotocol Karthikeyan Chandrasekaran & Nandakumar Padmanabhan.
Microsoft Confidential 1 WWSMM 2000 Next Generation Networking Device Ecosystem Shunichi Kajisa ( 加治佐 俊一 ) Director East Asia Windows Division Microsoft.
Kemal Baykal Rasim Ismayilov
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
Unit 9: Distributing Computing & Networking Kaplan University 1.
Deploying IPv6, Now Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
Using WS-I to Build Secure Applications Anthony Nadalin Web Services Interoperability Organization (WS-I) Copyright 2008, WS-I, Inc. All rights reserved.
Using facilities as a data source to drive business Paul Ehrlich, PE Business Development Leader Trane Global Controls.
Web Services An Introduction Copyright © Curt Hill.
1 Agenda What is XML? XML Jargon Why XML? Why Now? Advantages Disadvantages of XML What is FIX? What is FIXML? What other standards are available? How.
ELECTRONIC SERVICES & TOOLS Strategic Plan
 Company Profile  Overview  Modules & Features  Success Stories  Contact Details Agenda.
International Planetary Data Alliance Registry Project Update September 16, 2011.
Preview of Universal Plug and Play RTLAB 배대호
HTML 2.0HTML 3.2 HTML 4.0 HTML 4.01 XHTML malformed, non-standard markup.
Jim McEachern Senior Technology Consultant ATIS July 8, 2015.
Unit – 5 JAVA Web Services
Universal Plug and Play protocol (UPnP)
Windows Forms in Visual Studio 2005: An in-depth look at key features
Presentation transcript:

Windows OS support of UPnP Peter K. Jarvis UPnP Group Program Manager Microsoft Corporation

Agenda Why UPnP? Why are we here? What has Microsoft done? UPnP Forum What are we trying to do? How are we going to do it? Where do we go now?

Why UPnP? Are Networked devices more than a vision?  Yes  Devices can be more capable when networked  New devices for new connected scenarios Microsoft want to make devices easier-to-use  UPnP is the forum that works towards making complex devices easier to configure Better ease of use and features increases sales  For everyone We want to make this happen

Why are we here? Facilitate industry leaders to pave a new way Help advance key networking technologies  Promote IP technology vision, including IPv6  Provide solutions for NAT/Firewall traversal Enable new scenarios for IP based devices  Make devices incredibly easy to use/configure  Promote technology with early implementations Empower people through great software…

What has Microsoft done? Initiated the creation of the UPnP Forum  We worked with many of you to accomplish this  A place to create standardized device descriptions  Similar in definition to other CE industry forums Microsoft  Contributed V1 Architecture specification  Architecture document described the protocols  Positive feedback from forum on Windows support Steadfast commitment to success of program  Early implementation for Windows ME, CE and XP  Support for your scenarios in the operating system

UPnP Forum Provides for cross vendor inter-operability  Develop device standards Enables an industry Achieves world-wide brand recognition Makes sure it works  Provide a program for the test qualification and interoperability of UPnP devices Operates efficiently  Open membership (500+ member companies)  Simple IPR terms  Simple process for participation.

What are we trying to do? Focus is to align UPnP V2 with Web Services UPnP V1 Support  We will support v1 in Longhorn UPnP V2 Support  We will support v2 in Longhorn  We will support v2 security in Longhorn Bridging  Evaluate bridging mechanism between V1 and V2 Encourage device and UCP manufacturers to support v1 and v2 devices and associated security mechanisms. We need people to be involved in the forum process.

How are we going to do it? Work within the forum to build a new v2.0. Change the forum process  Encourage participation.  Push is to leverage web services  Missing technology submitted to standards org  Moving quickly to meet Longhorn schedule  Focus is on:  Creating a production standard Provide support in Longhorn Help create a pervasive story around UPnP

Where do we go now? Need to move quickly on v2.0 to make Longhorn  Build a specification for devices within forum.  Participation is key  We need to solve big problems  V1/V2 Bridging  Security Professional Developers Conference.  Aim is to showcase solution  Conference Room projector is a start… We are committed  Build it, ship it, sell it, make money

Next Steps New process defined in Member Agreement  Creates open process for architecture definition Steering Committee  Is forming a new Architecture Committee  First AC meeting coming in November These concepts will be input to the AC; they are not the output of AC deliberations  To be fleshed out prior to AC meeting

Overview Thoughts not commitments Addressing - IETF Zeroconf Discovery – SOAP Description – SOAP, WSDL 1.2 Control – SOAP Eventing – SOAP Security – SOAP Presentation – HTTP, XHTML

Addressing IETF Zeroconf  zeroconf-ipv4-linklocal-07.txt zeroconf-ipv4-linklocal-07.txt Very similar to existing Auto IP with some refinements  Allocate link local address immediately rather than waiting for DHCP timeout  Continue using both addresses if DHCP address obtained later Few if any changes; just reference

Discovery Many options to consider SSDP with scalability extensions  Hard to standardize in IETF SOAP-based protocol  SOAP expression of SLPv2 semantics

Description Align with WS-I Basic Profile (WSDL doc/literal format)  10/BasicProfile-1.0-WGD.htm 10/BasicProfile-1.0-WGD.htm  Standard SOAP service rather than simple HTTP GET  Similar to UPnP DeviceStealth service  Easier to secure  Provide description download, type query

Control Profile of SOAP 1.2   Limited adjuncts Could use SOAP over TCP rather than HTTP  No need for HTTP except for Presentation?

Eventing Web Services based Eventing  Standard SOAP service for subscription, renewal, cancellation, notification  Not UPnP-specific; for general web services applications  Extensible Currently internal to Microsoft  Available for external review shortly

Security WS-Security  SOAP-based messages and services  Available on MSDN now at sp?url=/library/en- us/dnglobspec/html/wssecurspecindex.asp sp?url=/library/en- us/dnglobspec/html/wssecurspecindex.asp  Several parts including WS-Trust and WS- SecureConversation Currently comparing to UPnP Security Services WC output to ensure all requirements met

Presentation Few changes from UPnP v1 HTTP XHTML-Basic by default?  Requested by several Forum members  Simpler, for lightweight control points HTML 4 and other extensions could still be used if browser capable of it

For the interconnected lifestyle