Если вы не можете изменить протокол, хотя бы измените полезные данные:
1) Это звучит как закрытая система. Если да, то нет необходимости использовать обобщенный Serializable протокол. Переключитесь на Externalizable и запишите минимальные данные, необходимые для захвата состояния объекта для банковского перевода.
2) Сжатие данных, отправляемых с сервера на клиент. Помимо состояния объекта в (1), вы также должны уменьшить количество больших двоичных объектов (файлов), которые вы перемещаете по сети.
Помимо этого (и это, очевидно, зависит от системы), вам следует исследовать узлы прямого кэширования. Во многих приложениях существует схема доступа к объектам домена. Если есть географические шаблоны доступа, которые можно использовать, вы должны иметь возможность тривиально создавать новые прокси-узлы, которые являются клиентами для удаленного сервера, а затем выступать в роли (rmi) -сервера для ближайших (rmi) клиентов.