§Ability to send XML data to a service that expects
structure according to some
schema.
§Ability to select a portion of the data being
manipulated by the web
application
§Ability for data model annotations or properties to
affect submission, e.g. data
constraint conformance/validity
§Ability for data to affect the destination URI and other
parts of HTTP submission like
verb and headers.
§Ability to use XML result to replace data content within
the current
application
§Ability to send non-XML, receive non-XML, and even place
the result within XML data.