2009-12-03 1 views

Répondre

1

La manière la plus directe de renvoyer les données au client est d'utiliser le retour du RPC. Cela impliquera une sorte de sérialisation, bien qu'elle puisse être appelée autre chose - par ex. marshalling/unmarshalling en fonction du protocole RPC.

Il y a beaucoup de façons indirectes pour obtenir des données au client qui pourrait être initié par un RPC, voici quelques exemples:

  • messages asynchrones
  • e-mail
  • RSS
  • publier à la page web

Ou le client pourrait lancer une requête avec un RPC et sondage pour une réponse avec SEPAR mangé RPCs.

Toutes ces méthodes impliquent une certaine forme de sérialisation de données au sens général (mais pas nécessairement au sens C#/Java).

Questions connexes