Linked by David Adams on Wed 9th Jul 2008 17:24 UTC, submitted by stonyandcher
Internet & Networking Google has open-sourced its protocol buffers, the company's lingua franca for encoding various types of data, in order to set the stage for a wave of new releases, according to official company blog posts and documents reported in this article. "Practically everyone inside Google" uses protocol buffers, states a FAQ page. "We have many other projects we would like to release as open source that use protocol buffers, so to do this, we needed to release protocol buffers first."
Permalink for comment 322199
To read all comments associated with this story, please click here.
Good but
by ahmetaa on Wed 9th Jul 2008 20:14 UTC
ahmetaa
Member since:
2005-07-06

i see this as a nice and robust wire protocol. But i wish the steps to produce the classes or instantiate objects for java could be fewer. it gives a feeling this was prepared for C++ initially. i will give a try anyway.

There is another protocol and RPC mechanism called Hessian, which is also a binary transfer protocol, and it does not require any external configuration or code generation. It also allows method invocation. However, Hessian suffers from bugs and lack of documentation. if anyone is interested in hessian, can check it here:
http://hessian.caucho.com/