Введение
ГЛАВА 1 Задачи и проблемы организации взаимодействия информационных систем 12
1.1 Интеграция информационных систем 12
1.1.1 Основная задача и предпосылки интеграции 13
1.1.2 Сервис-ориентированный подход и слабое связывание 15
1.1.3 Эталонная модель сервис-ориентированной архитектуры 18
1.1.4 Композиция веб-сервисов, оркестровка и хореография 20
1.2 Анализ проблем организации взаимодействия веб-сервисов 22
1.2.1 Проблема поиска и распознавания подобных веб-сервиса 23
1.2.2 Языки и архитектурные стили описания веб-сервисов 25
1.2.3 Спецификации и протоколы организации взаимодействия 28
1.2.4 Проблема надежности взаимодействия веб-сервисов 30
1.3 Постановка задачи 34
1.4 Выводы 36
ГЛАВА 2 Разработка концептуальной модели интеграции веб-сервисов 37
2.1 Термины и определения качества веб-сервисов 37
2.1.1 Характеристики качества веб-сервисов 37
2.1.2 Комплексные показатели качества веб-сервисов 40
2.1.3 Показатели качества обслуживания веб-сервисов 42
2.2 Концепция функционального резерва веб-сервисов 45
2.2.1 Понятие универсума веб-сервисов 47
2.2.2 Расширение функционального описания веб-сервисов 48
2.3 Концептуальная модель программной инфраструктуры 51
2.3.1 Компоненты программной инфраструктуры 52
2.3.2 Компоненты интеграционного программного обеспечения 54
2.3.3 Порядок взаимодействия компонентов 54
2.4 Выводы 61
ГЛАВА З Разработка адаптивной стратегии отказоустойчивости 62
3.1 Мотивация разработки стратегии отказоустойчивости 62
3.1.1 Исследование показателей надежности веб-сервисов 64
3.1.2 Анализ проблем прогнозирования показателей 68
3.1.3 Наличие функционально подобных веб-сервисов 71
3.2 Вычисление показателей стратегии отказоустойчивости 73
3.3 Параметрическая модель стратегии отказоустойчивости 80
3.3.1 Требования и ограничения пользователя 80
3.3.2 Интегральный показатель эффективности стратегии 82
3.4 Метод дискретного представления показателей 84
3.5 Адаптивный алгоритм стратегии отказоустойчивости 86
3.6 Экспериментальная оценка стратегий отказоустойчивости 89
3.7 Выводы 94
ГЛАВА 4 Реализация программной инфраструктуры интеграции веб-сервисов 95
4.1 Архитектура разработанных программных компонентов 95
4.1.1 Концепция расслоения программных систем 95
4.1.2 Модели и схемы расслоения программных системы 98
4.1.3 Архитектурные слои программной реализации 100
4.2 Реализация компонентов анализа данных QoWS 106
4.2.1 Компонент агрегирования распределенных данных QoWS 107
4.2.2 Экспериментальная реализация функции агрегирования 110
4.2.3 Компонент прогнозирования показателей QoWS 115
4.3 Выводы 116
Заключение 118
Список сокращений и условных обозначений 120
Библиографический список 121


