The scalability,
reusability and the efficiency of the web applications are drastically
increased with the use of XML and Web Services.
_______________________________________________
With
the web services you can invoke the remote objects in the remote server.
The details of the object that has to be invoked can be sent through
an XML document format using the SOAP (Simple Object Access Protocol).
This XML
document has the name of the object that has to be invoked and it has
to be in a predefined format. There are elements for this purpose that
is used in that XML document.
If you
have a web service that can be used by others you can publish it in
the UDDI and others can find it and use it from that directory. With
the use of XML the message that is passed to the remote server is readable
by human and can be transferred through the firewall. This is one of
the greatest advantages of using XML in web services.