XMLはもう不要!? Google製シリアライズツール「Protocol Buffer」
Protocol Bufferは一言で言えば、構造化データをバイト列に変換(シリアライズ)するための技術だ。プログラム言語中で用いられるデータ構造をファイルに保存したり、RPC(Remote Procedure Call)を行う際にネットワーク中を流れるデータ形式として用いられる。