Updated WS-Addressing
I'm now reviewing the newly updated WS-Addressing specification. I have a few rants, as expected. 8-)
First a general observation: the intent seems to be that all WS-Addressing-compliant endpoints use and require message information headers (the wsa:To, wsa:MessageID, wsa:Action) in all messages. IMHO this raises the entry barrier considerably, especially by tying messages to WSDL descriptions (via how the wsa:Action value is established).
Now for the more specific comments:
- A changelog should be provided, or a diff markup, to make it easier for the rest of the world (as opposed to the authors) to find the changes and tweak the implementations accordingly.
- Default action pattern is fragile in handling of fragment IDs (in case target namespace contains a fragment ID). But then, who puts # in their namespace URIs?
- What are the default action URIs for messages not sent according to a WSDL?
- (minor nit) SOAP 1.1 can have fault detail too, you know.
Posted at 1334 on Wed, Mar 31, 2004
in category Work
|
TrackBack