What gets most people excited about Web services is that it provides a vision
of a future where disparate applications are hooked together in innovative
yet undiscovered ways to solve the next generation of IT problems.
Web services is intended to create the synergy of many applications working
together. The whole is greater than the sum of its parts. Web services must
be resistant to change and quickly adaptable to new types of users who want
to use them on their own terms and with their own data formats.
These transformational Web services, as I'll call them, will rely heavily on
XML to meet this demand. There's a good reason why current Web services
protocols such as SOAP and WSDL are defined using XML. XML is an excellent
format for storing and managing information in a standard, extensible manner
that is also flexible. In this article, I'll look at why a native X... (more)