Перенос кода

Вообще-то передаются программы. Каковы же причины для переноса кода?

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

1. Одна из них – распределение выполняемых задач при большой загрузке для повышения производительности.

2. Коммуникационный трафик. Это даже более веская причина.

Пример 15.БД на сервере. Надо выполнить анализ. Варианты:

1. Тащить фрагмент БД на клиент

2. Анализ сделать на сервере, а результаты передать на клиент.

Пример 16.Заполнение форм данных. Заполнить на клиенте, проверить, а затем передать на сервер.

Пример 17.Поисковая система: мобильные программы, переносимые с сайта на сайт.

3. Гибкость. Получается что можно РС формировать динамически под задачу. Возникла задача и известно, откуда взять код, решающий ее. Он загружается, выполняется, выгружается. Но проблема – защита.