Кто-нибудь знает, как использовать Java для Сильной мобильности кода ? Вы когда-нибудь делали это раньше?
Вот что я пытаюсь достичь.
Предположим, у нас есть 2 отдельных приложения Java, которые обмениваются данными по сети. Приложение A и Приложение B.
Приложение A имеет класс x, созданный как объект, и использует его. Приложение B не имеет предварительных знаний об этом классе x.
Приложение A должно перенести экземпляр класса x в приложение B. Приложение B должно иметь возможность динамически загружать класс x и сохраняет состояние класса x.
Я гуглил и нашел кучу ресурсов о том, как динамически загружать класс во время выполнения. Однако я не уверен, что механизм передачи экземпляра объекта по сети вместе с его состоянием и его динамического вызова покрыт.
Любые указатели были бы очень полезны, и спасибо заранее!
ПРИМЕЧАНИЕ: Меня больше всего интересует как (т.е. подход, способ мышления) решить эту проблему, а не что используется для решения этот; это потому, что мне поручено придумать собственное решение для решения этой проблемы. Хотя указывать на библиотеки / фреймворк - это здорово, было бы идеально, если бы ответы отправлялись людьми, которые уже делали что-то подобное (хотя и редко).