Le mieux reste à mon avis les trucs comme Protobuf[1] qui à partir d'une définition permette de générer le code de sérialisation/désérialisation. Les messages peuvent alors être transformés en binaire pour le communication inter-machine ou en texte pour sa lecture par un humain.
Bon maintenant c'est vrai qu'il ne supporte pas tous les langages/plateformes et donc ne favorise pas l'intercommunication dans un milieu fortement hétérogène, son but étant avant tout les performances.
[^] # Re: Il y a quelques trucs qui me chiffonnent
Posté par Ummon . En réponse à la dépêche YAML 1.2 est disponible !. Évalué à 2.
Bon maintenant c'est vrai qu'il ne supporte pas tous les langages/plateformes et donc ne favorise pas l'intercommunication dans un milieu fortement hétérogène, son but étant avant tout les performances.
[1] : http://code.google.com/p/protobuf/