Download presentation
Presentation is loading. Please wait.
Published bySamuel Nelson Modified over 9 years ago
1
WSDL Usage Experience with XML Schema 1.0 Jonathan Marsh Chair, WS Description WG
2
WSDL Overview 2005-06-19 2005-06-21 single … 149.00 <xs:element name="checkAvailabilityResponse"> … … …
3
WSDL Overview WSDL depends on XML Schema Many similarities: Many similarities: Component model Import/Include QName references/symbol spaces Component designators Some blurred lines of responsibility Some blurred lines of responsibility WSDL-defined schema extensions Versioning
4
Describing base64Binary <xs:complexType name="JPEGPictureType" xmime:expectedContentTypes="image/jpeg"> <xs:element name="JPEGPicture" type="tns:JPEGPictureType" /> see http://www.w3.org/TR/xml-media-types/http://www.w3.org/TR/xml-media-types/
5
Describing References <wsa:EndpointReference xmlns:wsa= " http://www.w3.org/2005/03/addressing" xmlns:wsaw="http://www.w3.org/2005/05/addressing/wsdl" xmlns:fabrikam="http://example.com/fabrikam"> http://example.com/fabrikam/acct fabrikam:Inventory
6
Describing References <xs:schema xmlns:wsa="http://www.w3.org/2005/03/addressing" xmlns:fabrikam="http://example.com/fabrikam" xmlns:wsdlx="http://www.w3.org/@@@@/@@/wsdl-extensions"> <xs:complexType name="InventoryReference" wsdlx:interface="fabrikam:Inventory">
7
Versioning LC124 only remaining open issue Versioning of message structure is a common way to version a Web service. Versioning of message structure is a common way to version a Web service. Known problems with and UPA make versioning of message structure difficult. Known problems with and UPA make versioning of message structure difficult.
8
LC124 proposal(s) Allow, encourage, or mandate ignoring of unknown content in a message. Define, reference, or suggest an algorithm such as Henry’s “validate-twice.” Provide syntax to engage/suppress this behavior. Model in WSDL or as schema extension.
9
LC124 questions Schema descriptions primarily used for code generation, not by validation. Does an ignore-unknown rule impact code generation or mapping of XML data to programming constructs? Is this a WSDL problem or an XML Schema problem?
10
the end
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.