Web services are revolutionizing how applications talk to
other applications—or, more broadly, how computers talk
to other computers—by providing a universal data format
that lets data be easily adapted or transformed. Based on
XML, the universal language of Internet data exchange, Web
services can communicate across platforms and operating
systems, regardless of the programming language in which
the applications are written.