SOAP, optimisation des données binaires
Par Laurent simon le jeudi, 27 janvier 2005, 14:46 - Développer - Lien permanent
Le W3C vient de publier trois nouvelles recommandations pour optimiser les échanges de données binaires au travers du protocole SOAP. L’ensemble de ces directives doit permettre de normaliser et d’optimiser l’échange de BLOBs au sein d’une architecture SOA.
XML-binary Optimized Package (XOP)
La recommandation XOP, est une extension d’XML Infoset qui permet d’extraire des données binaires encodées en chaînes base 64 puis de les transformer en types MIME multipart standards.
Message Optimization Mechanism (MTOM)
La recommendation MTOM, permet de spécifier des directives d’optimisation dans les messages SOAP infosets. Ces directives, reconnues par les applications émettrices et réceptrices, leurs permettent de décoder le contenu des messages de façon adéquate.
Resource Representation SOAP Header Block (RRSHB)
La recommendation RRSHB quant à elle, permet de déclarer des ressources binaires dans les entêtes de messages. Les données binaires sont ensuite identifiables par leur URI ( exemple : http://example.org/me.png ). L’avantage procuré est que lorsque qu’un message utilise plusieurs fois une même ressource binaire volumineuse, ses données ne sont pas répétées dans le flux. Chaque usage fait uniquement référence à l’URI pour désigner cette ressource.