Google livre un format d'échange de données sous licence 'open source'
09-07-2008
La solution proposée par Google est une alternative intéressante au XML
Publicité
Les « Protocol Buffers » sont distribués sous licence Apache 2.0 par Google. Ils permettent de structurer l'information qui circule entre des serveurs ou des applications. La compagnie voit en cette technologie une alternative au XML, qu'elle juge inadapté pour un usage à grande échelle.
Avec les « Protocol Buffers », Google a créé une solution facile pour mettre en place et manipuler des structures de données. Elles sont définies à partir d'un langage simple, puis transformées à l'aide du « protocol buffer compiler » en classes C++, Java ou Python. Le code généré est massivement optimisé ; 10 fois plus compact et de 20 à 100 fois plus rapide que le XML, selon Google.
Une bibliothèque de fonctions spécialisées permet de transmettre ou recevoir des messages, d'accéder aux informations, de vérifier si les données nécessaires sont bien présentes, d'effectuer des recherches, etc. Bref, voilà un ensemble simple, clair et particulièrement extensible. Les structures de données peuvent être mises à jour sans que cela impacte les logiciels déjà déployés, qui utiliseraient un modèle plus ancien. Pratique.
La compagnie se sert d'ores et déjà de cette technologie pour ses protocoles et formats de fichiers internes. Les « Protocol Buffers » sont également utilisés dans d'autres projets que la firme souhaite placer prochainement sous licence open source.
Publicité
Articles associés :
- Google Street ou comment se retrouver sur le Tour de France
- Google accusé d'avoir copié un outil de migration de messagerie
- Google se lancerait dans l'analyse publicitaire
- Les mobiles sous Google Android prennent un peu de retard
- Google se fait une place sur la PSP de Sony
- Google ignore comment monétiser YouTube
- Les Google Gadgets arrivent sous Linux
- Google : progression du nombre de paiements au clic au mois d’avril
- Google : Android sera 100% 'open source'
- De nouveaux outils pour les développeurs chez Google
- Le bon docteur Google ouvre son cabinet
- Moteurs : Google archidomine, Exalead, plus belle progression du mois d’avril
- Google investit un peu plus dans l'énergie solaire
- 50 lauréats pour le concours Google Android