Введение
1. Моделирование процессов интеграции 7
1.1. Обзор технологий интеграции информационных систем 7
1.1.1. Координация данных 7
1.1.2. Основы интеграции с использованием XML и web-сервисов 10
1.2. Роль и место тестирования в процессе интеграции 13
1.2.1. Виды тестирования 14
1.2.2. Тестирование взаимодействия процессинговых систем при интеграции 16
1.3. Постановка задачи диссертации 20
Выводы 21
2. Модели, используемые при моделировании процессов интеграции 22
2.1. Моделирование взаимодействия интегрируемых подсистем на базе
раскрашенных сетей Петри 23
2.1.1. Сеть Петри как инструмент моделирования 23
2.1.2. Сеть Петри для подсистемы-клиента и подсистемы-сервера 25
2.2. Программные эмуляторы 31
2.2.1. Организация сценариев моделирования 31
2.2.2. Тестовая база данных 33
2.2.3. Как формируются сообщения 34
2.2.4. Как проверяются получаемые сообщения 36
Выводы 37
3. Компоненты эмулятора 38
3.1. Коммуникация в эмуляторе 38
3.1. СУБД для эмулятора 44
Выводы 47
4. Моделирование процессов интеграции на примере локальной платежной сети 48
4.1 Интеграция банка в локальную платежную сеть 48
4.2. Сеть Петри для взаимодействия процессинговых систем 52
4.2.1. Модуль для подсистемы-клиента (Acquire) 52
4.2.2. Модуль для подсистемы-сервера (Issuer) 54
4.2.3. Иерархическая сеть, связывающая Acquire и Issuer 55
4.2.4. Анализ полученных результатов 56
4.3. Эмулятор локальной сети процессинговых систем 60
4.3.1. Формирование сообщения-запроса 67
4.3.2 Синтаксический анализ сообщения 72
4.3.3 Семантический анализ сообщения-ответа 76
4.3.4 Схема тестовой базы данных 78
4.3.5 Реализация эмулятора на базе VB 6.0 83
Выводы 91
Заключение 92
Список литературы


