Hi,
Our platform inter-operates between .NET (frontend) and Java (backend), communication channel is pub/sub (JMS), and serialization is done using a reflection based framework. The allows the frontend and backend development teams to just 'drop' domain specific objects into message containers - the underlying framework does the rest. Development teams don't need to code up separate DTOs.
Looking at Protobuf as a potential replacement for the custom serialization framework. However, given the large body of existing business objects it would be a huge effort to write Protobuf message definitions manually. Also we'd like to have the developers focus on domain objects and not worry (too much) about Protobuf message definitions.
Is there a battle tested conversion tool/utility that generates Protobuf message from Java source? Such a tool could be part of the build pipeline and free developers from having to keep Protobuf messages refs in sync with domain specific objects.
Thanks!