Распространяется Java system

Я начинаю свой последний год по информатике и пытаюсь понять свои первые шаги. Для получения более подробной информации перейдите на страницу проекта .

Предпосылки: Поскольку у меня очень мало опыта работы с распределенными системами, я в основном думал, как мне столкнуться с такой проблемой. Я пришел к выводу, что система должна работать следующим образом:

Клиент отправляет файл или набор файлов, содержащих код для обработки. Этот код будет реализовывать написанный мной интерфейс распределенного алгоритма, конкретный класс. Сервер создаст из класса объект, который будет отвечать за запускаемый алгоритм. Сервер вернет результаты клиенту. (На самом деле я позже прочитал о RMI и нашел его очень похожим.)

Отправка файлов - это базовая процедура - обычный сетевой ввод-вывод. Настоящая проблема - это создание объекта и использование его в качестве предопределенного интерфейса во время выполнения.

Вопросы:

  1. Задача, которую я представил, звучит как задача размышления. Это правильно?
  2. Есть ли у вас первые советы, как это реализовать?

В поисках технологий Java для распределенных систем я столкнулся с RMI, TRMI, LINDA, CORBA, JINI и многими другими. RMI звучит наиболее привлекательно, потому что он очень похож на то, что я собрал в качестве решения, но он также старый.

  1. Какой набор библиотек, по вашему мнению, поможет мне выполнить эту задачу? Помните, что я изучаю информатику, поэтому готовые нестандартные решения не останутся с моими профессорами.
  2. RMI устарел, есть ли лучшие решения?
  3. какое-нибудь подробное руководство по TRMI?

Если вы сочтете мою логику ошибочной, исправьте ее.

Если у вас есть еще несколько советов по теме, которую, по вашему мнению, следует обсудить, не стесняйтесь обращаться ко мне.

8
задан qballer 29 August 2011 в 19:39
поделиться