Введение
1 Анализ особенностей программных средств, используемых в интеграции приложений 10
1.1 Общая характеристика программных средств интеграции приложений 10
1.1.1 Общая формулировка задачи интеграции приложений 10
1.1.2 Особенности предметных областей, требующих интеграции приложений 19
1.2 Сравнительная оценка архитектур и интерфейсов существующих интеграционных шин... 21
1.2.1 Постановка задачи интеграции систем и приложений с использованием интеграционной шины класса Message-Oriented-Middleware 21
1.2.2 Сравнительный анализ существующих интеграционных шин 24
1.3 Сравнительный анализ применяемых моделей концептуализации предметных облаете 30
1.3.1 Постановка задачи концептуального моделирования, применительно к задачам интеграции 1.3.2 Концептуальные модели и их особенности 32
1.3.3 Общие категории объектов концептуального моделирования
1.4 Анализ методов моделирования информационных процессов для задач интеграции 40
1.5 Анализ информационных технологий и вычислительных моделей для обработки данных в предметно ориентированных системах 46
1.6 Постановка задачи проектирования и реализации внешней интеграционной шины 52
1.7 Выводы 56
2 Разработка модели данных, метаданных и процессов для интеграционной шины 58
2.1 Метод многоуровневого представления информации в интеграционной шине 59
2.1.1 Основные понятия 59
2.1.2 Уровни представления информации и связь между уровнями 60
2.2 Структуры объектов концептуальной модели, применительно к задачам интеграции 67
2.2.1 Аппликативное представление категорий объектов концептуальной модели 67
2.2.2 Использование концептуальной модели предметной области в интеграционной шине 77
2.3 Структуры объектов контроля интеграционных процессов 80
2.3.1 Формулировка задачи контроля процесса 80
2.3.2 Аппликативное представление объектов 81
2.4 Моделирование интеграционных процессов 87
2.4.1 Кодирование Х-исчисления в л-исчисление 87
2.4.2 Типизация процессов 92
2.4.3 Абстрактная машина выполнения процесса 98
2.4.4 Шаги интеграционного процесса 105
2.4.5 Каналы передачи и получения данных 110
2.5 В ывод ы 111
3 Проектирование программных средств интеграции приложений, скомпонованных в модульную интеграционную шину 112
3.1 Требования к интеграционной шине 113
3.1.1 Общие замечания 113
3.1.2 Функциональные требования 113
3.1.3 Технические требования 118
3.2 Разработка архитектуры и внешних интерфейсов модульной интеграционной шины 119
3.2.1 Разработка расширяемой архитектуры модульной интеграционной шины 120 3.2.2 Проектирование архитектуры основных компонентов интеграционной шины 123
3.3 Проектирование основных компонентов интеграционной шины 127
3.3.1 Основные модули разрабатываемой интеграционной шины 127
3.3.2 Система управления доступом
3.4 Проектирование интерфейсов пользователя 135
3.5 Выводы 137
4 Результаты реализации, экспериментальной проверки и внедрения разработанной интеграционной шины 139
4.1 Состав и структура программного обеспечения 140
4.2 Обобщенные сценарии пользователей интеграционной шины 143
4.3 Результаты внедрения и апробации разработанных подходов к реализации интеграционных сценариев 149
4.4 Результаты апробации и экспериментальной проверки основных компонентов разработанной модульной интеграционной шины 157
4.5 Сравнение экспериментально полученных результатов с требуемыми характеристиками. 161
4.6 Основные этапы развития и модернизации компонентов модульной интеграционной шины .
164
4.7 Выводы 165
Заключение 166
Литература


