Модификация клиентской части, Модификация серверной части - Система автоматизированного разделения кода прикладных программ

Модификация клиентской копии программы должна обеспечить согласование объектов-источников до выполнения удаленного запроса, а также предоставлять результат выполнения метода (если такой имеется) в первоначальную точку вызова.

Вызовы выбранных методов должны быть заменены на получение результата работы метода по RMI. Создается соответствующий объект-пара, которому присваивается результат работы метода. Сам вызов метода заменяется на доступ к полю Result, добавляется присвоение объекту-источнику значения поля Source класса-результата.

Также, к первоначальным файлам классов сервера приложений добавляются сгенерированный RMI-интерфейс и непосредственно класс с RMI-клиентом.

Модификация серверной части

Модификация серверной части, за исключением добавления туда класса для RMI взаимодействия и RMI-интерфейса, не требуется, так как там происходит только вызов методов от заданных объектов.

Таким образом, серверная часть представляется из себя копию классов первоначального сервера приложений, RMI-интерфейс и класс представляющий собой сервер для удаленного вызова методов. Последний также является запускаемым.

Похожие статьи




Модификация клиентской части, Модификация серверной части - Система автоматизированного разделения кода прикладных программ

Предыдущая | Следующая