Actualmente estoy buscando una biblioteca de redes Java. Lo que quiero hacer es enviar XML, JSON u otros mensajes serializados desde un cliente a otro cliente y/o cliente a servidor.¿Hay una buena biblioteca de redes Java?
Mi primer intento fue crear un POJO para cada mensaje, más un MessageWriter para enviar y un MessageReader para recibirlo. Además de socket y manejo de errores. Lo cual es bastante trabajo propenso a errores.
Lo que estoy buscando es una biblioteca de nivel superior que abstraiga de los sockets. Además, debería ser compatible con algo así como la generación de código para los mensajes.
Los búferes de protocolo de Google (http://code.google.com/apis/protocolbuffers/) parecen prometedores. Pero hay alternativas? El énfasis no está en la velocidad o la seguridad (por el momento), se supone que debe funcionar de manera confiable y con un tiempo de implementación bajo.
JGroups parece bastante prometedor para la transferencia de mensajes. –