Here I explain how XML technologies can be used in service-oriented solutions.
How can XML technologies be used in service-oriented solutions?
XML is used in SOA for the following tasks:
- validation in service contracts
- Avoid contract-to-technology coupling through vendor-neutral XML and Web service standards
- model the data representation layer: schemas can be implemented separately from the service capabilities, but the data representation layer should be standardized for transformation avoidance; schema centralization supports data standardization in Web services, as schemas can be repeatedly used
XSDs are part of the technical Web service contract.