Mmm o non ho capito io, o non hai chiaro che cosa siano gli standard:

2) esiste uno standard per scambiare messaggi ed effettuare RPC attraverso XML su HTTP
l'hai appena detto: XML-RPC è uno standard. Devi inviare la richiesta ad un server XML-RPC compilant (non so se si dice proprio così, comunque la pagina richiesta deve analizare una richiesta XML-RPC e rispondere nello stesso formato), mandando in POST una stringa che contiene il testo XML nello standard XML-RPC

[QUOTE]perchè non esiste nessun tentativo (open source) di mettere tutto insieme e dare ad AJAX potenza ed interoperabilità ??[/PHP]

Che cosa intendi per potenza ed interoperabilità? Se intendi uno strumento No-Brain come Visual Studio, allora hai voglia, tutti quelli che fanno questo lavoro come professionisti sanno i limiti di una simile interfaccia, e la evitano come la peste.

Ogni framework sviluppato su AJAX prevede un suo standard per lo scambio dei messaggi (ovviamente da implementare anche lato server): perchè non servirsi di uno standard?
Ma tu stai parlando di Client, non Server, e client sono sempre HTML, o meglio XHTML, e Javascript. Al server non gliene importa di cosa capita lato client, si aspetta sempre:
"GET /nome/file.html HTTP/1.1"
o
"POST /nome/file.php HTTP/1.0"
con tutti i valori poi mandati nell'header (Content-type, Content-length, language, parameters).

Cosi come il client, si aspetta una risposta in forma header + body (dove il body può essere HTMl o un altro tipo di stringa).
Le due cose sono separate, quindi bisogna svilupparle in maniera separate.