BYTE.com
RSS feed

Newsletter
Free E-mail Newsletter from BYTE.com
Email Address
First Name
Last Name




 
    
             
BYTE.com > Features > 1999 > August

Exploring XML-RPC

By Jon Udell

August 30, 1999

(Exploring XML-RPC :  Page 1 of 5 )



In this Article
Exploring XML-RPC
Web components 101
The XML Dimension
Anatomy Of An XML-RPC Transaction
DCOM? CORBA? RMI? Why Not Just XML-RPC?
At UserLand Software, Dave Winer recently deployed the kind of simple, elegant, and useful application of Internet technology that always puts a smile on my face. At his site, you can run a Mail To The Future application that enables you to send mail to yourself (or, actually, anyone) at some future date.

This is, all by itself, a wonderful idea.

Even more wonderful, in my opinion, is how Dave did it, and the deep (positive) consequences of his approach: using some of the features of XML, he implemented control of the CGI-based service in a way that not only lets it be invoked interactively by a person employing a Web browser, but also, just as readily, by another script -- in the language of distributed computing, by using a Remote Procedure Call (RPC).

I could, for example, use it as an HTTP-based reminder component built into a groupware or workflow system of my own devising. To do that, I'd follow the procedure outlined in a previous article, (Measuring Web Mindshare). There, I showed how it's possible to combine Yahoo and Alta Vista to measure the inbound links to a list of sites in a given category. And I pointed out that every Web site that offers a CGI-based service is, potentially, a programmable component that can be woven into another Web application.

What's this got to do with XML? In addition to revolutionizing content management, XML is going to change how we build and use Web- based software components.

 Page 1 of 5 Next page


BYTE.com > Features > 1999 > August
Dr. Dobb's Media Center
BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE: Volume 2 - Heuristic Algorithms
The Best of BYTE: Volume 2 - Heuristic Algorithms
In this volume of Best of BYTE, we explore the emergence of some heuristic algorithms. Although we have only scratched the surface of this intriguing subject, we hope we've suggested the potential of the synthesis of heuristics and algorithms.

© 2008 Think Services, Privacy Policy, Terms of Service, United Business Media Limited
Site comments: webmaster@byte.com
Web Sites: BYTE.com, dotnetjunkies.com, Dr. Dobb's Journal, SD Expo, Sys Admin, sqljunkies.com, Unixreview



MarketPlace
Automatically capture customer crash data, no debugger required. Support for .NET, C++, OS X, Java.
Develop 10 times faster ! ALM, IDE, .Net, RAD, 5GL, Database, 5GL, 64-bit, etc. Free Express version
Easily create an automated, repeatable process for building and deploying software.
AdminiTrack offers an effective web-based bug tracking system designed for professional software development teams.
Develop distributed systems conforming to open standards like CORBA and Web Services faster with SANKHYA Varadhi - The Digital Bridge.
Wanna see your ad here?
 

web2