В основном тема говорит сама за себя: у нас есть пара компонентов, работающих на Java 5, они общаются друг с другом через RMI. Стоит ли ожидать каких-либо проблем, если мы перенесем часть из них на Java6? Под перемещением я подразумеваю их компиляцию с помощью -source/target 1.6 и запуск на java6 vm.




Нет, никаких проблем с этим ожидать не стоит. Но все равно посмотрите Примечания к выпуску для RMI в java 6
Удачи!
Мы успешно втянули сериализованные объекты Java 5 в объекты Java 6, поэтому ограничений на сериализацию быть не должно.
Вы также должны иметь возможность без проблем переключаться между 32-битной и 64-битной Java.