Оглавление
Мобильность кода
-
Определение мобильности кода
- Мобильность кода позволяет перемещать программы, код и объекты между компьютерами.
- В отличие от данных, код обычно перемещается между частями системы.
-
Примеры мобильного кода
- Примеры включают JavaScript, VBScript, Java-апплеты и другие.
-
Цели мобильности кода
- Поддержка сложных операций, таких как возобновление выполнения кода на удаленном компьютере.
-
Классификация мобильности кода
- Фуггетта, Пикко и Винья предложили классификацию мобильности кода как сильной и слабой.
- Сильная мобильность включает перемещение как кода, так и данных с сохранением состояния выполнения.
- Слабая мобильность ограничивается перемещением только кода и данных.
-
Парадигмы мобильности кода
- Удаленная оценка: клиент отправляет код на удаленный компьютер для выполнения.
- Код по запросу: клиент загружает код с удаленного компьютера для локального выполнения.
- Мобильные агенты: объекты или код, способные автономно перемещаться между компьютерами.
-
Мобильные вирусы
- Вирусы могут быть реализованы в виде мобильного кода и выполняться через электронную почту.
-
Код аренды
- Код может быть “арендован” для использования по требованию, особенно в мобильных устройствах.
-
Рекомендации
- Статья содержит рекомендации по форматированию и использованию кода.