Мне нравится ваша идея создания дельт и отправки их.
Простая Карта может обрабатывать дельту для одного объекта. Сериализация может просто дать вам эффективную отправку сообщения.
Чтобы уменьшить количество сообщений , которые могут снизить производительность, вы должны сгруппировать дельты для всех объектов и отправить их целиком Таким образом, у вас могут быть другие коллекции или карты, содержащие это.
Для отслеживания всех изменений многих bean-компонентов AOP кажется хорошим решением .
РЕДАКТИРОВАТЬ: см. Ответ Скаффмана.
Использование существующей технологии кэширования может быть лучше.
Многие проблемы уже могут иметь реализованные решения ...