WS-* Protocol Workshop Process Overview - Presentation Transcript
WS Protocol Workshop Process The path to interoperable Web Services specifications Jorgen Thelin, Microsoft Corporation
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 Interop Draft Author Draft Move to standards org for ratification Workshop Pipeline Spec States Published Consultation Draft Interop Draft Interop Scenarios Feedback Workshops Interop Workshops
Compare With: Software Development State Transitions WIP Code External Release Review / Test Pipeline Software States Committed Code Test Cases Code Review System and Integration Testing 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
0 comments
Post a comment