WSDL 2.0 Language Versus Processor
by
David Booth
Table of contents
WSDL 2.0 Language Versus Processor
Outline
Suggestions
Why Separate Language from Processor?
Kinds of WSDL Processors
Reasons for Defining Conformant Processor
Where should conformant processor be defined?
WSD as a Set of Assertions
Open World Assumption (OWA)
OWA Example 1: Message Types
OWA Example 2: MEPs
Monotonicity
Mandatory extensions
Suggested Changes to Section 6.1.1 Mandatory extensions (1 of 3)
Suggested Changes to Section 6.1.1 Mandatory extensions (2 of 3)
Suggested Changes to Section 6.1.1 Mandatory extensions (3 of 3)
Optional Extensions
Example 3: Optional Whiz-Bang Protocol
Optional Extensions and WSDL 2.0 Processors
The Meaning of a WSD
Testing
Suggestions
END
Logical WSDL Document
Lack of Interop
Disagreement about choice of WSD/endpoint
Disagreement about meaning of WSD/endpoint ("Agent interop")
Disagreement about application semantics
WSDL Processor Substitutability
Interop Benefits of Processor Substitutability