Frontier 5.1 XML-RPC Specification

From      owner-xml-l@LISTSERV.HEANET.IE Sun Jul 19 11:34:51 1998
Date:     Sun, 19 Jul 1998 09:26:42 -0700
From:     Dave Winer <dave@USERLAND.COM>
Subject:  [ANNOUNCE]: Frontier 5.1 XML-RPC Specification

We just posted the spec for XML-RPC in Frontier 5.1.

Our XML site was reorganized once again. I moved the stuff from the old XML-RPC page onto the Plan page. It's now more appropriate as background material now that the protocol has been specified.

If you're writing all-Frontier XML-RPC clients and servers, you don't need to understand the details of the protocol, but it might be interesting to have a look just to see how it works at lower levels.

This spec is useful to people who want to build compatible clients and servers in non-Frontier environments, as Josh Lucas has for Java and Ken MacLeod has for Perl. However, this is the first time the protocol has been specified publicly, so there may be holes in their implementations, esp in handling of <array>s and <struct>s.

This is not an RFC, it's a spec that describes a protocol that's already implemented in 5.1. If you have 5.1 and want to look at the implementation, check out betty.rpc.client and betty.rpc.server.

If you don't know what XML-RPC is have a look at these two pages.

The Trial version of Frontier 5.1 for Windows and Mac is at:

What else? We'd love to work with people who want to write compatible clients and servers for other environments.

Still diggin!

Dave Winer