Foreword;Preface; Audience; Organization; Conventions Used in This Book; Using Code Examples; How to Contact Us; Acknowledgments;Chapter 1: Introduction; 1.1 What XML-RPC Does; 1.2 Where XML-RPC Excels; 1.3 A Quick Tour of the Minefields;Chapter 2: The XML-RPC Protocol; 2.1 Choreography; 2.2 Data Types; 2.3 Request Format; 2.4 Response Format; 2.
5 The Nil Value; 2.6 A DTD for XML-RPC;Chapter 3: Client-Server Communication: XML-RPC in Java; 3.1 Why XML-RPC for Java?; 3.2 The XML-RPC Java Library; 3.3 Building XML-RPC Clients; 3.4 Building XML-RPC Servers; 3.5 Creating XML-RPC Handlers; 3.6 Three Practical Examples; 3.
7 Moving Toward Cross-Platform Peer-to-Peer;Chapter 4: XML-RPC and Perl; 4.1 Perl's Implementation of XML-RPC; 4.2 Data Types; 4.3 XML-RPC Clients; 4.4 XML-RPC Servers; 4.5 Integrating XML-RPC into a Web Server;Chapter 5: Integrating Web Applications: XML-RPC in PHP; 5.1 Getting the XML-RPC Library for PHP; 5.2 Understanding the Client Classes; 5.
3 Mapping Data Between PHP and XML-RPC; 5.4 Invoking Methods; 5.5 Building XML-RPC Servers in PHP; 5.6 Connecting Web Applications; 5.7 What PHP and XML-RPC Can Do;Chapter 6: XML-RPC and Python; 6.1 Python Implementations of XML-RPC; 6.2 Installing PythonWare XML-RPC; 6.3 Data Types; 6.
4 XML-RPC Clients; 6.5 XML-RPC Servers; 6.6 Integrating XML-RPC into a Web Server; 6.7 Using Zope as an XML-RPC Server;Chapter 7: Bridging XML-RPC and COM: XML-RPC in ASP; 7.1 Using XML-RPC with ASP; 7.2 Making Active Server Pages More Active; 7.3 Data Types and the API; 7.4 Building an Address Book Web Service with ASP; 7.
5 Talking to MS Access from Linux; 7.6 An XML-RPC Client in ASP; 7.7 Creating a Window to Linux; 7.8 Connections and Caveats;Chapter 8: XML-RPC and the Web Services Landscape; 8.1 The Web Services Vision; 8.2 Public XML-RPC Services; 8.3 Design Considerations for Any XML-RPC Application; 8.4 Beyond XML-RPC; 8.
5 Protocol Design Choices; 8.6 XML-RPC and Web Services;The XML You Need for XML-RPC; What is XML?; Anatomy of an XML Document; Character Encodings; Validity; Tools for Processing XML; Is That All There Is?;The HTTP You Need for XML-RPC; A Bit About TCP/IP; HTTP at the Start of the Web; Adding Two-Way Communications; Making Two-Way Communications Efficient; Making the Infrastructure Do Something Different; Infrastructure Details;Colophon;.