В настоящее время я ищу сетевую библиотеку Java. Я хочу отправить XML, JSON или другие сериализованные сообщения от клиента другому клиенту и/или клиенту на сервер.
Моя первая попытка состояла в том, чтобы создать POJO для каждого сообщения плюс MessageWriter для отправки и MessageReader для его получения. Plus и обработка ошибок. Это довольно много ошибок.
То, что я ищу, это библиотека более высокого уровня, которая абстрагируется от сокетов. Кроме того, он должен поддерживать что-то вроде генерации кода для сообщений.
Буферы протокола Google (http://code.google.com/apis/protocolbuffers/) выглядят многообещающими. Но есть ли альтернативы? Акцент делается не на скорости и безопасности (на данный момент), он просто должен работать надежно и с небольшим количеством времени реализации.