Введение
Глава 1. Анализ возможностей COM/DCOM 11
1.1. Основные принципы взаимодействия приложений 11
1.2. Нитевые модели 18
1.3. Категории компонентов 23
1.4. Безопасность в COM/DCOM 24
1.5. Сетевой транспорт в COM/DCOM 29
1.6. Задачи автоматизации, решаемые с помощью COM/DCOM 35
Выводы 37
Глава 2. Методика использования COM/DCOM в АСУ 38
2.1. Требования к системе контроля доступа 38
2.2. Описание системы контроля доступа 39
2.3. Устройство ехе-сервера СКД 47
2.4. Устройство dll-сервера СКД 48
2.5. Роль COM/DCOM в СКД 54
2.6. Недостатки СКД 56
2.7. Алгоритмы диагностики и восстановления связи с СОМ-сервером 57
2.8. Методика использования COM/DCOM при создании АСУ 60
Выводы 64
Глава 3. Группа стандартов ОРС 66
3.1. ОРС Common 69
3.2. ОРС Data Access 70
3.3. ОРС Alarms and Events 75
3.4. ОРС Batch 77
3.5. ОРС Security 77
3.6. ОРС Historical Data Access 78
3.7. OPC Data Exchange 79
3.8. ОРС XML-DA 19
3.9. Использование ОРС в АСУ для взаимодействия с устройствами 80
3.1.0. Быстродействие ОРС 84
3.11. Недостатки ОРС 86
Выводы 89
Глава 4. Опыт использования ОРС в АСУ 90
4.1. Использование ОРС на примере системы контроля и диспетчерского управления 90
4.2. Способы преодоления недостатков ОРС 96
Выводы 108
Глава 5. Распараллеливание работы ОРС-сервера , 110
5.1. Актуальность задачи распараллеливания работы ПО
5.2. Классификация протоколов обмена 111
5.3. Распределение задач между нитями сервера 113
5.4. Оптимизация выдачи заданий 119
5.5. Алгоритм работы нити, взаимодействующей с устройствами 125
5.6. Возможные изменения алгоритма распараллеливания задач 129
5.7. Нитевая модель ОРС-сервера 137
Выводы. 139
Глава 6. Использование COM/DCOM и ОРС в интернете 141
6.1. Требования к методу доступа через интернет 141
6.2. Прямой доступ с СОМ-серверам через интернет 141
6.3. Использование браузера для взаимодействия с СОМ-серверами 144
6.4. Недостатки имеющихся методов доступа к ОРС-серверу через браузер 150
6.5. Доступ к ОРС-серверу с помощью ISAPI-библиотеки 151
6.6. Рекомендации по выбору способа доступа к СОМ-серверу через интернет 157
Выводы 158
Заключение 159
Список литературы 163


