WS Protocol Workshop Process Jorgen Thelin, Microsoft Corporation The path to interoperable Web Services specifications.

Slides:



Advertisements
Similar presentations
Printer Working Group Face-to-Face Meeting December 8, 2010
Advertisements

BPEL4WS Business Process Execution Language for Web Services Jim Clark eBusiness Strategist
1Copyright © 2010, Printer Working Group. All rights reserved. PWG Plenary Status Report IDS Working Group August 4, 2010 Bagsværd, Denmark- PWG F2F Meeting.
WS-Policy F2F Austin, TX July 2006 Report on WS-Policy Interop Workshop of April 2006 (Round 3) Toufic Boubez Layer 7 Technologies.
Publishing An e-Journal Whats Out There? UKOLN is funded by Resource: The Council for Museums, Archives and Libraries, the Joint Information Systems Committee.
® IBM Software Group © 2003 IBM Corporation IBM Position W3C Enterprise Web Services WS Christopher Ferris Senior Technical Staff Member Feb, 2007.
Web Service Architecture
cetis Really Complex Web Service Specifications Scott Wilson.
Tuesday, June 10, 2003 Web Services Brief Overview & Security Assertion Coordinator Pattern by Mohammad Abushadi & Riaz Ahmed for Security Group CSE -
Matthew Kubicina CIS 764 Kansas State University.
CS651/551 Federated Trust Systems Alfred C. Weaver
WS-* Specifications Process Step 2 Broader Community Participation Step 1 Initial Development Process reconciles conflicting goals Quality of engineering.
Security Education and Awareness Workshop January 15-16, 2004 Baltimore, MD.
Network Access Protection & Network Admission Control March 10, 2005 Teerapol Tuanpusa Network Consultant Cisco Systems Thailand Jirat Boomuang Technology.
Web Services Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
WS-AtomicTransaction Mark Little, Chief Architect Arjuna Technologies Ltd.
WS-AtomicTransaction Mark Little, Chief Architect Arjuna Technologies Ltd.
InfoCard and the Identity Metasystem Kim Cameron, Chief Architect of Identity Microsoft.
Project Stonehenge for.NET Ben Dewey twentysix New York Apache Stonehenge Committer
Web Services On Devices The protocol now and for the future Rob Williams Program Manager Windows Device Experience Group Microsoft Corporation.
Windows OS support of UPnP Peter K. Jarvis UPnP Group Program Manager Microsoft Corporation.
Open Library Environment Designing technology for the way libraries really work November 19, 2008 ~ ASERL, Atlanta Lynne O’Brien Director, Academic Technology.
Web Service Security CSCI5931 Web Security Instructor: Dr. T. Andrew Yang Student: Jue Wang.
Rob Williams Program Manager Microsoft Corporation.
1 Open Library Environment Designing technology for the way libraries really work December 8, 2008 ~ CNI, Washington DC Lynne O’Brien Director, Academic.
The Early Life of WS-ReliableMessaging Where we are, and how we got here Jorgen Thelin Program Manager – WS-* Workshops Microsoft Corporation.
Web Service Standards, Security & Management Chris Peiris
WS Test Forum Doug Davis 01/19/2010. Life without WSTF Existing TCs/WGs mainly focus on their own specs Very few interoperability issues are actually.
Web Services and HL7v3 in IHE profiles Vassil Peytchev Epic.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Advances in WS-Transaction and WS-Coordination William Cox, Ph.D. OASIS Symposium on Reliable Infrastructure New Orleans 26 April 2004.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
What is Cyberinfrastructure? Russ Hobby, Internet2 Clemson University CI Days 20 May 2008.
UDDI Update Bob Sutor Director IBM e-business Standards Strategy.
1 Geospatial Enterprise Architecture Community of Practice Development of a Federal Enterprise Architecture Geospatial Profile Update for the Federal Geographic.
Developing Web Services Using ASP.NET and WSE That Interoperate with the Windows Communications Foundation ("Indigo") Mark Fussell COM432 Lead Program.
Shibboleth Update Eleventh Federal & Higher Education PKI Coordination Meeting (Fed/Ed Thursday, June 16, 2005.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
Kemal Baykal Rasim Ismayilov
Dyalog’08. Conga, SSL and WebServices Morten Kromberg Dyalog’08 - Elsinore.
Using WS-I to Build Secure Applications Anthony Nadalin Web Services Interoperability Organization (WS-I) Copyright 2008, WS-I, Inc. All rights reserved.
Cyberinfrastructure Overview Russ Hobby, Internet2 ECSU CI Days 4 January 2008.
WS Protocol Workshop Process The Path to Real-world Interoperability Jorgen Thelin, Microsoft Corporation.
Integrating the Healthcare Enterprise IHE Plans for Multi-domain Testing and Demonstrations Steve Moore Technical Project Manager (ITI, Rad)
Project Moonshot Daniel Kouřil EGI Technical Forum
WS ►I Promoting Web services interoperability across platforms, applications and programming languages October, 2002.
Sept 13-15, 2004IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise IHE Plans for Multi-domain Testing and Demonstrations Steve.
Access Policy - Federation March 23, 2016
Web Services On Devices: Rally Implementation
Introduction to Windows Azure AppFabric
Shibboleth Roadmap
Data Architecture (CSDA): where we are today June 2017
Visibility & Analytics Networks:
Web Services Security Challenges
Wsdl.
Web-Services-based Systems Architecture, Design and Implementation
Security & .NET 12/1/2018.
June 2017 Carlo Vaccari, project leader
W3C Workshop WS-Policy in the Web Service Architecture
Web Services Interoperability in Healthcare
Back-End Payor Sub-Group
WS Standards – WS-* Specifications
Current and Future Perspectives of Grid Technology Panel
Presentation transcript:

WS Protocol Workshop Process Jorgen Thelin, Microsoft Corporation The path to interoperable Web Services specifications

Workshops – The Path to Interoperable Specs Purpose:  Applying software testing practices to Web Services specs  Provide review, testing and validation of WS-* specifications earlier in the spec development cycle Goal: INTEROPERABLE SPECS  Find and fix problems in the specs before they are widely implemented and adopted  Gather feedback from implementers, vendors and other interested parties on spec interoperability and usability problems  Demonstrate and test of the interoperability achievable using the spec(s) Result:  Community consultation and involvement in the spec development process  Proven interoperability among spec implementations

Workshops - Attendance Open to EVERYONE  Anyone who signs a feedback agreement can: Attend feedback or interop workshop Post to workshop mailing lists For example  Spec authors  Companies with known interest in the spec  Authors of competing specs, if they wish  Researchers / University staff

Types of Workshop Feedback Workshop  Gather comments from implementers and interested parties  Equivalent to: Code review / walkthrough Interop Workshop  Exercise spec implementations  Equivalent to: System / integration testing for software

Specification State Transitions Feedback Workshops Interop Draft Author Draft Move to standards org for ratification Interop Workshops Workshop Pipeline Spec States Published Consultation Draft Interop Draft Interop Scenarios

Compare With: Software Development State Transitions Code Review WIP Code External Release System and Integration Testing Review / Test Pipeline Software States Committed Code Test Cases Internal Milestone Release

Feedback Workshop Details Audience: all interested parties  Just sign the feedback agreement Goal: Gathering feedback on published drafts Format - 1-day event  Presentations for half a day  Feedback discussion for half a day Deliverables  Feedback to spec authors  Suggestions for future interop scenarios

Interop Workshop Details Audience: spec implementers  Sign the feedback agreement and bring your own implementation Goal: Achieving interoperability between implementations Format - 2-day event  Round-table interoperability lab - 1 room, many implementations  Hands-on peer-to-peer testing - BYO Laptop  Test cases created in advance – included in invite pack Deliverables  Feedback to spec authors on implementability of spec(s)  Broad levels of interoperability between implementations  Suggestions for future interop scenarios  (If possible) Live endpoints from ongoing testing

Workshop Tracks TrackSpecs Infrastructure / Metadata WS-Addressing, WS-Policy, WS-PolicyAttachment Reliable Messaging WS-ReliableMessaging SecurityWS-Security, WS-Trust, WS-SecureConversation, WS- SecurityPolicy, Security Kerberos Binding, WS-Federation, WS-Federation Active and Passive Client Profiles TransactionsWS-Coordination, WS-AtomicTransaction, WS- BusinessActivity EventingWS-Eventing DevicesWS-Discovery, Device Profile for WS

Workshop History Feedback Workshops  Policy + Security (Trust) – Feb 2003  Policy + Security (Trust) – March 2003  Reliable Messaging – July 2003  Security (Federation) – Nov 2003  Eventing – Feb 2004  Transactions – Mar 2004  WS-Discovery – May 2004 Interop Workshops  Reliable Messaging – Oct 2003  Security (Secure Conv and Trust) – Nov 2003  Security (Federation Passive Profile) – March 2004  Eventing – Apr 2004  Reliable Messaging – May 2004

Why the incremental approach? Rome wasn’t built in a day  Neither was the Internet, or any major IT infrastructure! Specs take time to settle in and usage experiences develop Building the higher layers of the architecture can point out changes required in lower levels For example: HTML didn’t jump straight to v4.0 – it took time to see what worked and what didn’t

Workshops – More Info Workshops Home Page on MSDN  kshops/ kshops/ Workshops Home Page on IBM developerWorks  Specworkshops/ Specworkshops/

Workshops – More Info Workshops Home Page on MSDN  /webservices/community/workshops/ /webservices/community/workshops/

Ways to get involved Visit Workshop web pages for more info Join the workshop discussion groups on Yahoo  WS-RM-Workshops  WS-Security-Workshops  WS-TX-Workshops  WS-Eventing-Workshops  WS-Discovery-Workshops Come to future Feedback and/or Interop Workshops and give us your input