Указания к выполнению лабораторной работы. Задание на лабораторную работу

Задание на лабораторную работу

1. Ознакомиться с разделом 1.1 и 1.2, в котором описываются основные принципы организации хостинга для удаленных объектов с помощью служб.NET и основные механизмы их реализации.

2. Консольные приложения

2.1. В соответствии с методикой, изложенной в разделе 1.3, создать динамическую библиотеку удаленного объекта сервера.

2.2. В соответствии с методикой (разделы 1.4.1, 1.4.2) создать службу, выполняющего роль владельца (хоста) для удаленных объектов.

2.3. Руководствуясь материалом, изложенным в разделе 1.4.3, создать инсталлятор для вашей службы.

2.4. Инсталлировать созданную службу на вашем компьютере (см. раздел 1.4.4).

2.5. Изучить раздел 1.5 и, руководствуясь им построить консольное приложение клиента.

2.6. Запустить приложение клиента и проверить его работоспособность при взаимодействии с удаленным объектом поставщика автомобилей CarProvider.

2.7. Составить блок-схему алгоритма взаимодействия между приложением клиента, службой (сервисом) и удаленными объектами и составить его текстовое описание.

3. Windows приложения

3.1 С учетом рекомендаций, изложенных в разделе 1.6, создать Windows приложение клиента с более развитыми функциональными возможностями.

3.2 Попытайтесь модифицировать приложение клиента путем введения файла конфигурации.

3.3 Протестировать процесс взаимодействия между клиентом и удаленными объектами.

3.4 Составить блок-схему алгоритма взаимодействия между приложением клиента, службой и удаленными объектами и составить его текстовое описание.

4. Использование IIS

3.5 В соответствии с разделом 1.7 создать службу хостинга для удаленных объектов с использованием IIS.

3.6 Протестировать работу IIS службы и приложения клиента.

5. Сделать выводы о наиболее целесообразной области применения исследованных способов организации удаленного взаимодействия, оценить их достоинства, недостатки и области наиболее предпочтительного применения.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: