Разработка оболочки и ядра модуля обновлений
Необходимо разработать технологию обновления модулей клиентской программы с сервера, с поддержкой догрузки при сбоях в сети. Работа клиентская части должна строиться подобно тонким клиентам и состоять из оболочки, однократно устанавливаемой на стороне клиента, которая отображает GUI-формы, оформленные в виде отдельных модулей-апплетов (DLL). Обновляться также могут как обычные модули и файлы, необходимые для функционирования приложения, так и оболочка в целом. Загруженные модули хранятся на стороне клиента и обновляются или загружаются по мере необходимости в автоматическом режиме.
В результате разработки необходимо получить исчерпывающую модель конкатенации модулей GUI, их управления и интеграции с оболочкой. Для решения этой задачи в модулях-апплетах необходимо предопределить необходимый интерфейс, предоставляемый через экспортируемые процедуры и функции.