Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
WSO2_diplom new version.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.7 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

Государственное образовательное учреждение высшего профессионального образования

ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ”

Факультет компьютерных наук

Кафедра программирования и информационных технологий

Разработка модуля для навигационной системы с использованием SOA-платформы WSO2

Дипломная работа

230201 Информационные системы и технологии

Программирование и информационные технологии

Зав. Кафедрой __________ Тюкачев Н.А. к.ф.-м.н, доцент __.__.2013

Студент 5 курса __________ Стукалова Т. А.__.__.2013

Руководитель __________ Беляев А.С. ст. преподаватель __.__.2013

Воронеж 2013

Оглавление

Введение 3

1. Постановка задачи 5

2. Анализ задачи 6

2.2 Анализ архитектуры приложения 8

2.3 Анализ предметной области 13

2.3.1 Сервисная шина предприятия 13

2.3.2 Основы архитектуры SOA 14

2.3.3 Составляющие базовой архитектуры SOA 15

2.3.4 Роль ESB в архитектуре SOA 15

2.3.5 Роль веб-сервисов в SOA 16

2.4.1 Mule ESB 18

2.4.2 Talend-SE 19

2.4.3 UltraESB 22

2.4.4 WSO2 ESB 23

2.4.5 Проведение тестов 25

2.5 Анализ используемых средств 34

2.5.1 WSO2 Enterprise Service Bus 34

2.5.2 WSO2 Application Server 34

2.5.3 WSO2 Governance Registry 37

2.5.4 WSO2 Carbon 39

2.5.5 Java 41

2.5.6 Microsoft SQL Server 41

2.5.7 Фреймворк Spring 41

3. Реализация 42

57

3.4 Развертывание приложения 58

Заключение 60

Список литературы 61

Введение

GPS-навигация – это глобальная система определения координат (Global Positioning System). Если говорить более подробно, то это система, позволяющая определить местонахождение с точностью до метра, так же с указанием широты, долготы, высоты над уровнем моря, скорости движения и направления, в котором происходит движение. Основная функция GPS-навигатора – это, прежде всего точное определение координат.

Система навигации – это удобное устройство, с которым не нужно тратить время на большие бумажные карты, которые не обновляются годами. В современные навигационные системы информация поступает прямо со спутника, она своевременно обновляется, так что если на местности появилась новая дорога, то о ней можно легко узнать.

Суть работы навигатора проста – он получает сигналы от GPS спутников и определяет положение с точностью до метра. Кроме своего основного предназначения, GPS-навигатор можно использовать в качестве мультимедийного плеера, через которую реально прослушивать музыку и смотреть фильмы. Помимо этого в такую систему могут быть встроены и другие приложения, которые помогут водителю всегда быть в курсе событий. Это, например, может быть «Погода» или приложение о курсе валют или акций. Пользователь системы посылает запрос к серверу (например, необходимо получить информацию о погоде), сервер в свою очередь запрос обрабатывает и отсылает результат обратно пользователю. В случае большого количества пользователей количество серверов расширяется, они объединяются в кластеры для распределения нагрузки в сети. Кластер — группа серверов, объединённых логически, способных обрабатывать идентичные запросы и использующихся как единый ресурс.

Часто перед водилем транспортного средства встает проблема нахождения парковочного места. В основном все навигационные системы предоставляют пользователю возможность нахождения какой-либо точки на местности по заданным параметрам: названию улицы, заведения, до которого требуется добраться, по почтовому индексу. Но, к сожалению, найти систему, способную подсказать водителю, как добраться до ближайшей парковки в пределах заданного радиуса, найти сложно.

Исходя из вышесказанного, было решено разработать модуль для навигационной системы, основной целью которого является нахождение оптимального парковочного места относительного текущего позиционирования автомобиля. Модуль необходимо внедрить в существующую систему таким образом, чтобы он удовлетворял поставленным требованиям к системе.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]