== Intended Features == * pluggable conversion scheme * XML-RPC * JSON * ... * pluggable transport protocol * embeddable in a servlet or standalone * HTTP - XML-RPC * HTTP - JSON-RPC * HTTP - REST-like - JAX-RS? * ... * pluggable set of method annotations * former XmlRpc-Delight annotations, e.g., declaring Convertibles, etc. * JSR 311- JAX-RS or subset of it? * automatic deployment of handlers based on annotations * Basic processing cycle 1. handle interface call (proxy invocation handler) 1. read method meta-data (from annotations) 1. convert (java) method parameters into a transport representation, client-side 1. send call to remote endpoint 1. receive call on server side 1. convert parameters back to java representation 1. find appropriate method/handler based on information sent and meta-data read 1. perform call 1. convert result value returned by method call (if any) back to transport representation 1. send back answer to client 1. convert return value back to java representation 1. return value in interface call