Summary
XML protocols allow widely distributed systems to communicate with each other over standard HTTP. These protocols have many advantages compared with traditional RPC systems such as CORBA and RMI, including simplicity, transparency, and platform independence. Using HTTP allows clients and servers to run on very disparate systems. Using XML allows the data exchanged to achieve any necessary level of complexity. There are very few situations where XML does not provide an obvious means of encoding information. Using schemas even allows XML's fundamentally text-based format to assign data types to elements so that nontext data such as floating point numbers and dates can be exchanged.
Some XML protocols are based on custom XML applications. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access