clarencen/lshift — Issue #14: Replace Procotol Buffers with JSON
Author: clarencen
Created: 2011-11-14 22:37:11+00:00
State: open

Using protocol buffers introduces an unnecessary part to the toolchain. Going forwards I think the serialization formats that we support should be

* JSON
* XML
* Potentially a binary format with a Java based compiler so that it is easily mavenized (e.g. Avro)

For now let's just go with JSON. Hence we should replace the protocol module with a json-messaging module that uses http as a transport.

Down the line the analogous modules can be spun out to cover XML and Avro.