WS Protocol Workshop Process The Path to Real-world Interoperability Jorgen Thelin, Microsoft Corporation.

Slides:



Advertisements
Similar presentations
WS-* Specifications Process Step 2 Broader Community Participation Step 1 Initial Development Process reconciles conflicting goals Quality of engineering.
Advertisements

WS Protocol Workshop Process Jorgen Thelin, Microsoft Corporation The path to interoperable Web Services specifications.
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.
Discovery and Capability Matching in ebXML CPP/CPA.
WEB401 Security Practices for Web Services (Part 2) Keith Ballinger Program Manager XML Messaging Microsoft Corporation.
SOA and Web Services. SOA Architecture Explaination Transport protocols - communicate between a service and a requester. Messaging layer - enables the.
1 Industry-Wide System Management Standard Bernd Sint Seminar Grid Computing II WS 2006/07.
T Network Application Frameworks and XML Service Federation Sasu Tarkoma.
© 2009 The MITRE Corporation. All rights Reserved. April 28, 2009 MITRE Public Release Statement Case Number Norman F. Brickman, Roger.
Web Service Security CSCI5931 Web Security Instructor: Dr. T. Andrew Yang Student: Jue Wang.
Secure Web Services Akylbek Zhumabayev Rochester Institute of Technologies.
GFIPM Web Services Implementation Status Update GFIPM Delivery Team Meeting November 2011.
GFIPM Web Services Concept and Normative Standards GFIPM Delivery Team Meeting November 2011.
Module 13: WCF Receive Adapters. Overview Lesson 1: Introduction to WCF Receive Adapters Lesson 2: Configuring a WCF Receive Adapter Lesson 3: Using the.
Rob Williams Program Manager Microsoft Corporation.
Personal Views on the Test Plan Jan. 29, 2013 Masahiro Wada.
VDA Security Services Freeware Libraries Update IETF S/MIME WG 29 March 2000 John Pawling J.G. Van Dyke & Associates (VDA), Inc;
The Early Life of WS-ReliableMessaging Where we are, and how we got here Jorgen Thelin Program Manager – WS-* Workshops Microsoft Corporation.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Web Service Standards, Security & Management Chris Peiris
Web Services Interoperability in Healthcare Mark Oswald Program Manager, eBusiness Healthcare
Web Services Interoperability Jorgen Thelin Senior Program Manager Connected Systems Division Microsoft Corporation Ensuring interoperability through Web.
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.
SNIA/SSIF KMIP Interoperability Proposal. What is the proposal? Host a KMIP interoperability program which includes: – Publishing a set of interoperability.
Web Services and HL7v3 in IHE profiles Vassil Peytchev Epic.
Advances in WS-Transaction and WS-Coordination William Cox, Ph.D. OASIS Symposium on Reliable Infrastructure New Orleans 26 April 2004.
Web Services Security Standards Overview for the Non-Specialist Hal Lockhart Office of the CTO BEA Systems.
SOA-24: WS-AlphabetSoup Making sense of SOA standards Jaime Meritt Director of Technology.
What is Cyberinfrastructure? Russ Hobby, Internet2 Clemson University CI Days 20 May 2008.
17 March 2008 © 2008 The University of Edinburgh, European Microsoft Innovation Center and University of Southampton IT Innovation Centre 1 NextGRID Security.
Developing Web Services Using ASP.NET and WSE That Interoperate with the Windows Communications Foundation ("Indigo") Mark Fussell COM432 Lead Program.
Shibboleth Akylbek Zhumabayev September Agenda Introduction Related Standards: SAML, WS-Trust, WS-Federation Overview: Shibboleth, GSI, GridShib.
PRESENTATION TITLE GOES HERE KMIP Test Program at SNIA Technology Center Gordon Arnold, SSIF Chair Greg Loux, Consultant.
Shibboleth Update Eleventh Federal & Higher Education PKI Coordination Meeting (Fed/Ed Thursday, June 16, 2005.
Observations from the OAuth Feature Survey Mike Jones March 14, 2013 IETF 86.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
WP2 – Strategy, co-operation and dissemination EuroVO-AIDA – First periodic review – 24 April 2009 Françoise Genova, Project Coordinator WP2 – NA2 Strategy,
Mariann Yeager, NHIN Policy and Governance Lead (Contractor) Office of the National Coordinator for Health IT David Riley, CONNECT Lead (Contractor) Federal.
Gridshell Security Master Project Akylbek Zhumabayev Rochester Institute of Technology.
Web Services Security Patterns Alex Mackman CM Group Ltd
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.
Integrating the Healthcare Enterprise IHE Plans for Multi-domain Testing and Demonstrations Steve Moore Technical Project Manager (ITI, Rad)
PRESENTATION TITLE GOES HERE KMIP Test Program at SNIA Technology Center Gordon Arnold, SSIF Chair Greg Loux, Consultant.
Secure Web Services Akylbek Zhumabayev Rochester Institute of Technologies.
Web Services Security Mike Shaw Architectural Engineer.
1 WS-Security Yosi Taguri Microsoft Israel
© 2013 The MITRE Corporation. All rights reserved.Approved for Public Release; Distribution Unlimited: The MITRE Corporation TAXII: An Overview.
WS ►I Promoting Web services interoperability across platforms, applications and programming languages October, 2002.
Florida Atlantic University Department of Electrical and Computer Engineering &Computer Science ( ECECS ) &Computer Science ( ECECS ) Security Systems.
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
Introduction to Windows Azure AppFabric
Shibboleth Roadmap
Data Architecture (CSDA): where we are today June 2017
ETSI NFV POCS and PLUGTESTS
Transmission Planning Code
Visibility & Analytics Networks:
Web Services Security Challenges
June 2017 Carlo Vaccari, project leader
Web Services Interoperability Organization
Web Services Interoperability in Healthcare
WS Standards – WS-* Specifications
Presentation transcript:

WS Protocol Workshop Process The Path to Real-world Interoperability Jorgen Thelin, Microsoft Corporation

Workshops – The Path to Real- World Interoperability 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  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

Spec State Transitions Feedback Workshops Interop Draft Author Draft Release Interop Workshops Workshop Pipeline Spec States Published Draft

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

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-PolicyAssertions, WS- PolicyAttachment, WS-MetadataExchange Reliable Messaging WS-ReliableMessaging SecurityWS-Security, WS-Trust, WS-SecureConversation, WS- SecurityPolicy, WS-SecurityKerberos, WS-Federation, WS-Federation Active and Passive Client Profiles TransactionsWS-Coordination, WS-AtomicTransaction, WS- BusinessActivity EventingWS-Eventing

Workshop History Feedback Workshops  Policy + Security (Trust) – Feb 2003  Policy + Security (Trust) – March 2003  Reliable Messaging – July 2003  Security (Federation) – Nov 2003 Interop Workshops  Reliable Messaging – Oct 2003  Security (Secure Conv and Trust) – Nov 2003

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  nity/workshops/ nity/workshops/

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