Jump to content

Мобильность кода

В распределенных вычислениях мобильность кода — это возможность запуска программ , кода или объектов для миграции (или перемещения) с одной машины или приложения на другую. [1] Это процесс перемещения мобильного кода по узлам сети , в отличие от распределенных вычислений, при которых данные перемещаются .

В распределенных системах обычной практикой является требование перемещения кода или процессов между частями системы, а не данных. [1]

Примеры мобильности кода включают сценарии, загружаемые по сети (например, JavaScript , VBScript ), Java-апплеты , элементы управления ActiveX , Flash-анимацию , фильмы Shockwave (и Xtras) и макросы , встроенные в Microsoft Office . документы [2]

Обзор [ править ]

Целью мобильности кода является поддержка сложных операций. Например, приложение может отправить объект на другой компьютер, и объект может возобновить выполнение внутри приложения на удаленном компьютере в том же состоянии, что и в исходном приложении.

Согласно классификации, предложенной Фуггеттой, Пикко и Винья, [1] Мобильность кода может быть сильной или слабой: сильная мобильность кода предполагает перемещение кода , данных и состояния выполнения с одного хоста на другой, в частности, через образ процесса (это важно в тех случаях, когда работающему приложению необходимо поддерживать свое состояние при миграции с хоста на хост), в то время как слабая мобильность кода предполагает перемещение только кода и данных. Поэтому может потребоваться перезапустить выполнение программы на целевом хосте.

несколько парадигм или архитектурных стилей : В рамках мобильности кода существует [1]

Вирусы [ править ]

Мобильный код также можно загрузить и выполнить на клиентской рабочей станции по электронной почте. Мобильный код можно загрузить через вложение электронной почты (например, макрос в файле Word) или через тело электронного письма в формате HTML (например, JavaScript). Например, почтовые вирусы/черви ILOVEYOU , TRUELOVE и AnnaK были реализованы в виде мобильного кода (VBScript во вложении электронной почты .vbs, который выполнялся на Windows Scripting Host). Почти во всех ситуациях пользователь не знает, что мобильный код загружается и выполняется на его рабочей станции. [ нужна ссылка ]

Код аренды [ править ]

Мобильный код также относится к коду, «используемому в аренду», что позволяет сделать пакеты программного обеспечения более доступными. т.е. использовать по требованию. Это особенно актуально для разрабатываемых мобильных устройств, таких как сотовые телефоны, КПК и т. д., все в одном. Вместо установки пакетов программного обеспечения их можно «арендовать» и оплачивать по факту использования. [ нужна ссылка ]

См. также [ править ]

Ссылки [ править ]

  1. Перейти обратно: Перейти обратно: а б с д Фуггетта, Альфонсо; Джан Пьетро Пикко; Джованни Винья (1998). «Понимание мобильности кода» . Транзакции IEEE по разработке программного обеспечения . 24 (5): 342–361. CiteSeerX   10.1.1.20.3442 . дои : 10.1109/32.685258 . ISSN   0098-5589 . Проверено 29 июля 2009 г.
  2. ^ Доктор Лори Браун. «Безопасность мобильного кода» . Академия Сил обороны Австралии. Архивировано из оригинала 3 апреля 2012 года . Проверено 23 апреля 2012 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1b3a1ff4a1b03e4b146dbdcbf7255165__1682144820
URL1:https://arc.ask3.ru/arc/aa/1b/65/1b3a1ff4a1b03e4b146dbdcbf7255165.html
Заголовок, (Title) документа по адресу, URL1:
Code mobility - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)