Тип работы:
Предмет:
Язык работы:


Создание нового архитектурного design-паттерна для высоконагруженных систем для интеграции SAP ERP и Tele2

Работа №84265

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы59
Год сдачи2016
Стоимость4300 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
31
Не подходит работа?

Узнай цену на написание


Введение 6
Цели и задачи 7
1. Ограничения и требования к системе 8
1.1. Работа с каталогом 9
1.2. Работа с каталогом номеров 12
1.3. Работа с каталогом тарифных номеров 16
1.4. Добавление товара в корзину 20
2. Основные интегрируемые сервисы 23
2.1. Tele2 API 23
2.1.1. Тарифы 23
2.1.2. Каталог 24
2.1.3. Заказ 26
2.2. SAP ERP 27
2.3. Check-U 29
2.3.1. Распознавание паспортных данных 29
2.3.2. Идентификация лиц 29
2.3.3. Распознавание паспортных данных + Идентификация лиц. ..29
3. Проектирование системы 32
3.1. Постановка задачи 32
3.2. Tele2 33
3.2.1. Процесс продажи номеров и тарифов 33
3.2.2. Каталог номеров и тарифов 35
3.2.3. Проверка содержимого корзины 38
3.3. Проектирование схемы базы данных МТС 39
4. Выбор шаблонов проектирования системы 41
4.1. Описание паттерна Facade 41
4.2. Описание паттерна Plugin 43
5. Описание паттерна Stateful Multi-F acade 45
6. Использование паттерна Stateful Multi-Facade в разрабатываемой
системе..48
Заключение 51
Список использованных источников 52
Приложения 53
Приложение 1 53
Приложение 2 54
Приложение 3

XXI век - век коммуникаций. Мобильная связь всё больше входит в бытовую и деловую сферы общения человечества. Всевозможные гаджеты несомненно упрощают нашу жизнь и делают ее веселее. Ведь теперь намного легче связаться с человеком не зависимо от того где он находится: в соседнем подъезде или за несколько тысяч километров на другом материке. И на данный момент мобильный телефон - неотъемлемая часть жизни каждого из нас, учитывая тот факт, что сейчас мобильная связь вполне способна конкурировать с ценами на обычную проводную телефонную связь, а плюсов в мобильной связи намного больше. Сейчас человек, имеющий при себе телефон, поддерживающий одновременное использование двух, а иногда и трех, SIM-карт одновременно, совсем не является чем-то “необычным”.
Стремительное развитие мобильной связи побуждает мировых операторов сотовой связи всё сильнее конкурировать между собой за абонентов.
Придумываются разнообразные способы увеличения подключений новых абонентов: понижаются тарифы, вводятся в использование различные акции и услуги, а также придумываются новые способы увеличения зоны продаж SIM-карт своего оператора. Одним из таких способов стала идея продажи SIM-карт операторов сотовой связи в интернет-магазинах.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


По итогам проделанной работы был разработан новый архитектурный паттерн Stateful Milti-Facade, представляющий собой унифицированный интерфейс, позволяющий осуществить последовательность различных действий какого-то процесса. При этом каждое действие может быть агрегацией различных независимых сервисов, и эти сервисы могут быть подключены/отключены удаленно без влияния на систему в целом.
Плюсом разработанного паттерна является то, что при добавлении нового сервиса (в реализованной системе: добавление нового оператора) в систему, нам необходимо только добавить реализацию TelecomService и добавить информацию в конфигурацию о том “включен/выключен” этот сервис на данный момент. Источником конфигурационных данных может выступать таблица в базе данных, xml-документ, на крайний случай может быть зафиксировано в самом коде. Т.е. есть возможность удаленного управления “подключенных” сервисов в системе (к примеру, заказчиком).
Также была реализована система продаж SIM-карт различных операторов, использующая данный паттерн для настройки необходимых телеком операторов. Для реализации были выделены основные требования к системе, определены основные способы взаимодействия компонентов системы, проведена работа над структурой схемы базы данных, а также произведена интеграция с такими сервисами как Tele2 API, CheckU и SAP ERP.



1) В.И. Грекул, Г.Н. Денишенко, Н.Л. Коровкина, Проектирование информационных систем, — М.: Интернет-Ун-т Информ технологий, 2005. — 304 с.
2) Т.В. Гвоздева, Б.А. Баллод, Проектирование информационных систем, Феникс, 2009, — 512 с.
3) К. Вигерс, Д. Битти, Разработка требований к программному обеспечению, — М. : Издательство «Русская редакция» ; СПб. : БХВ-Петербург, 2014, — 736 стр.
4) М.Фаулер, Архитектура корпоративных программных приложений , — М.: Издательский дом “Вильямс”, 2006, — 544 с.
5) Э. Фримен, К. Сиерра, Б. Бейтс, Паттерны проектирования, — СПб. : Питер, 2016, — 656 стр.
6) Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес, Приемы объектно - ориентированного программирования, — М.: ДМК, 2011, — 376 стр.
7) Г. Хоп, Б. Вульф, Шаблоны интеграции корпроративных приложений, — М.: Издательский дом “Вильямс”, 2015, — 672 с.


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ