Исследование возможностей сервисной шины SonicMQ Дипломная работа студентки 545 группы Комольцевой Дарьи Владимировны Научный руководитель: Графеева Н.Г.

Презентация:



Advertisements
Похожие презентации
Санкт - Петербургский Государственный Университет Математико - механический факультет Кафедра системного программирования Система проверки данных на полноту.
Advertisements

Санкт-Петербургский Государственный Университет Математико-механический факультет Кафедра системного программирования Курсовая работа студентки 361 группы.
Сравнение различных технологий создания и использования web-сервисов Дипломная работа студентки 544 группы Григорьевой Елены Научный руководитель: Графеева.
Телевизионная подсистема платформы управления IPTV услугами Санкт-Петербургский Государственный университет Математико – механический факультет Кафедра.
Кафедра «Кибернетика» Дипломная работа по направлению «Прикладная математика и информатика» на тему: Разработка приложения для управления.
Апробация технологий Silverlight/LINQ/WCF для создания web-приложений, ориентированных на интенсивную обработку данных Дипломная работа студента 545 группы.
Санкт-Петербургский Государственный Университет Математико-Механический факультет Кафедра системного программирования Межъязыковое взаимодействие OCaml.
Генерация средств импорта данных в рамках проектов ИС, реализованных в технологии REAL-IT Выполнил Комиссаров Антон Научный руководитель: Иванов А.Н. Рецензент:
Автоматическая генерация каркасов клиентских приложений для систем с сервисно-ориентированной архитектурой Дипломная работа студента 545 группы Аязяна.
Транкинг синхронного канала через пакетную сеть Алютов М. Л., 545 группа Научный руководитель : Венгеров В. В. Рецензент : Лавров П. С. Кафедра системного.
ПОТОКО-ЧУВСТВИТЕЛЬНЫЙ АНАЛИЗ УКАЗАТЕЛЕЙ ЯЗЫКА С, ОСНОВАННЫЙ НА ДИАГРАММАХ ДВОИЧНЫХ РЕШЕНИЙ Санкт-Петербургский Государственный Университет Математико-Механический.
Автоматизация нагрузочного тестирования DB2 Подготовил студент 545 группы Вячеслав Филиппов Кафедра Системного Программирования Научный руководитель Графеева.
Поддержка разработки Parallels Business Automation в среде Eclispe Научный руководитель: Сергушенков Ю. А. Рецензент: доцент кафедры системного программирования,
Проверка эквивалентности срединной и линейной осей многоугольника Дипломная работа студента 545 группы Подколзина Максима Валериевича Санкт-Петербургский.
Разработка кроссплатформенного приложения для кластерного анализа данных на основе рандомизированных алгоритмов Дипломная работа студента 544 группы Морозкова.
Разработка среды для облачных вычислений Дипломная работа студента 545 группы Чуновкина Фёдора Дмитриевича Научный руководитель : Бондарев А. В. Рецензент.
Cанкт-Петербургский государственный университет математико-механический факультет кафедра системного программирования Перенос драйвера блочного устройства.
Курсовая работа студента 345 группы Чуновкина Фёдора Дмитриевича Научный руководитель: Бондарев А.В. Санкт-Петербургский Государственный Университет Математико-механический.
Алгоритм исправления ошибок при анализе в парсерах типа перенос-свертка, основанный на предположении об избыточности языка Дипломная работа студента 545.
Разработка технологии взаимодействия гетерогенных систем с использованием метапрограммирования Константинов Александр, 545 группа Научный руководитель.
Транксрипт:

Исследование возможностей сервисной шины SonicMQ Дипломная работа студентки 545 группы Комольцевой Дарьи Владимировны Научный руководитель: Графеева Н.Г. Рецензент: Григорьева Л.И год Санкт-Петербургский Государственный Университет Математико-Механический Факультет Кафедра Системного Программирования

2 Описание проблемы Сервер БД Клиент

3 Messaging – обмен сообщениями «почтальон» для приложений (объектов) MQ (Message Queue) – шина обмена сообщениями – middleware гарантированная доставка сообщений соединение разнородных систем основана на стандартах (JMS, XML) Progress SonicMQ интеграция с СУБД Progress OpenEdge

4 Решение проблемы Сервер БД Клиент SonicMQ

5 Постановка задачи разработать рекомендации по внедрению SonicMQ в систему под управлением СУБД Progress OpenEdge проверить отказоустойчивость такой системы на тестовой модели

6 БД «Студенты» БД «Сотрудники» БД «Библиотеки» SonicMQ факультетское приложение «Бухгалтерия» приложение «Библиотека» факультетское приложение

7 Тестовые системы БД «Студенты» (СУБД Progress OpenEdge) язык – OpenEdge ABL функциональность системы запрос из БД данных анализ и изменение данных БД в систему с классической архитектурой внедряем SonicMQ БД клиент БД клиент SonicMQ

8 Результаты тестирования при потере и последующем восстановлении связи классическая система не восстанавливает целостность SonicMQ при правильной настройке доставляет потерянные сообщения

9 Результаты и перспективы изучены основные возможности SonicMQ разработаны две тестовые системы и протестирована их отказоустойчивость разработаны рекомендации по настройке и конфигурированию SonicMQ по внедрению SonicMQ в существующие приложения произведена оценка целесообразности внедрения SonicMQ возможности развития более сложные архитектурные решения на основе SonicMQ