After looking around at the rpc support available in Django, I think I will create and distribute my own application. Here are the goals:
- Complete xml and json rpc support
- Easy identification of rpc methods by a decorator
- Customizable documentation (which is absent from DocXMLRPCServer)
- Support rpc introspection
- Support for method signatures (which is absent from SimpleXMLRPCServer)
- Easy installation and integration into Django projects
- Licensed properly for open source or commercial software
Updates to come. I’m off to San Francisco for a weekend of fun.