How to get linked from Scripting News *grin*
To make a a few additional points.
Firstly, I'm not trying to clone Radio or Frontier. They're the result of a decade of development, and a clean implementation, while fun, would take a long time and really be a waste of effort. Although a lot of the work may have already been done - it'd be interesting to see what you could do with the right combination of, say Velocity, Rhino and Jisp
Secondly, I don't expect this to be simple, or a quick hack. I want to do this right, with the sort of extensible architecture that means never having to say "I don't want to do that, it'd be too hard". This means the annoying sorts of things you don't usually want to do in personal projects, like merciless refactoring and copious Unit tests It means remembering that there needs to be enough structure to add logging, and call-backs, and so on.
Thirdly, any code I write will be released under the Apache license. First source release will occur when I have something that you can connect Radio to and publish a blog. Share and enjoy.
Fourthly, the code-name for the project is "Devilfish".
Fifthly, the specs for xmlStorageSystem aren't particularly useful as they're obviously written more for client implementors who want to talk to the server, than for server implementors who want to be able to talk to a particular client (Radio). Anyway, regardless, here's some notes I took from wire-dumps of the XML-RPC packets that may be of use to people.