Olá...
Fiz uma implementação de RPC que pode ser uilizada com a metodologia AJAX. Publiquei a classe (em PHP) neste tópico:
http://forum.wmonlin...howtopic=116526AJAX é uma metodologia até a pouco desconhecida que visa a requisição ações no servidor via cliente.
Diversas ferramentas foram desenvolvidas ao longo do tempo:
- Frames
- IFrames
- LiveConnect!
E recentemente, XML assíncrono (o que você chama de AJAX).
Pois bem... AJAX significa Assynchronous Javascript And Xml. É uma forma de enviar requisições partindo do JavaScript ao servidor via XML. Ao receber o estímulo, o servidor trata a requisição como bem entender, executando o que quiser. O resultado é então retornado ao objeto XmlHttpRequest via propriedades: responseText, responseBody, responseXml, cada uma com uma finalidade diferente.
O JavaScript é então novamente utilizado para tratar o valor recebido e executar a ação desejada.
Imagine a situação... quero listar os produtos de um shopping cart.
Ao clicar no botão de Categoria, um RPC é criado e enviado. O servidor trata, executando uma consulta SQL por exemplo e retornando um array contendo os itens do carrinho. O JavaScript então trata os dados recebidos, exibindo-os na tela.
O cliente clicou em um botão, mas a página não recarregou... sabe o que isso significa? menos tempo de processamento do servidor, menos overload, menos bandwidth usado.
Espero ter ajudado um pouco... pergunte caso tenha alguma dúvida.
[]s,