XML, Web Services, and the Data Revolution presents an insightful view of XML that places this emerging technology in the context of the ongoing Web revolution. Written for business and technical professionals, this book reveals the true value of XML for distributed information systems. It explains how XML is transforming the way organizations manage data and build software systems; details the opportunities the language offers for organizations that understand its significance and potential impact ; and explains how XML and Web services reflect a fundamental shift in software construction-from monolithic applications to software based on the composition of simple parts.
XML, Web Services, and the Data Revolution shows how XML bridges the gap between traditional, tightly coupled proprietary networks (DCOM, CORBA) and the dynamic, loosely coupled, data-driven Web. It describes how XML's simple rules for defining data vocabularies and protocols have opened up new possibilities for server-to-server interaction in the form of Web services, and explains how frameworks such as NET and J2EE provide important messaging, transaction, and security services for leveraging Web services in enterprise computing. The book examines XML al work in a wide array of applications, and explores how major software organizations have responded to the changes brought about by XML-based technology.