Web services
built on XML based standards has a lot of benefits over the other web
services that are based on RPC. The RPCs' are platform dependent but
the web services built using the XML standards are platform and language
independent. With this advantage you can use it for communication between
any types of application that resides on any platform.
_______________________________________________
The
invocation information is passed to the service provider in the form
an XML document and hence it is platform independent. The protocol used
for such a transfer is the HTTP that is supported by all the browsers.
Hence you
can just pass on the information regarding the object that is to be
executed through the browser itself using the HTTP. This is one of the
major advantages of using the XML based web services as it can easily
pass through the firewalls.