Электронная библиотека Веда
Цели библиотеки
Скачать бесплатно
Доставка литературы
Доставка диссертаций
Размещение литературы
Контактные данные
Я ищу:
Библиотечный каталог российских и украинских диссертаций

Вы находитесь:
Диссертационные работы России
Технические науки
Автоматизированные системы управления и прогрессивные информационные технологии

Диссертационная работа:

Войнов Андрей Юрьевич. Построение автоматизированной системы расчетов за услуги электросвязи на основе многоуровневой распределенной архитектуры : Дис. ... канд. техн. наук : 05.13.06 : Санкт-Петербург, 2004 155 c. РГБ ОД, 61:05-5/444

смотреть содержание
смотреть введение
Содержание к работе:

Введение 4

Глава 1 Общая характеристика автоматизированной системы
расчетов за услуги электросвязи 12

  1. Назначение, эволюция и классификация автоматизированных систем расчетов за услуги электросвязи 12

  2. Анализ требований, предъявляемых к автоматизированным системам расчетов за услуги электросвязи 20

  3. Анализ тенденций развития автоматизированных систем расчетов за услуги электросвязи 23

  4. Структура автоматизированной системы расчетов за услуги электросвязи 27

  5. Проблемы построения автоматизированных систем расчетов за услуги электросвязи 33

  6. Постановка задачи 38

  7. Выводы по главе 1 41

Глава 2 Разработка модели функционирования
автоматизированной системы расчетов за услуги электросвязи на
основе многоуровневой распределенной архитектуры 42

  1. Выбор подхода к моделированию 42

  2. Структура системы 45

  3. Функциональная модель системы 48

  4. Анализ рабочей нагрузки 51

  5. Аналитическая модель производительности системы 57

  6. Анализ отказоустойчивости системы 65

  7. Выводы по главе 2 70

Глава 3 Разработка метода построения автоматизированной
системы расчетов за услуги электросвязи на. основе
многоуровневой распределенной архитектуры 71

  1. Общее описание метода построения 71

  2. Формализация системы интерфейсов 75

  3. Формализация системы пользовательских типов и рол ей 81

  4. Формализация каналов доступа 87

  5. Выбор стратегии кэширования данных 90

  6. Выбор топологии системы 94

  7. Выводы по главе 3 95

Глава 4 Разработка комплекса алгоритмов функционирования
автоматизированной системы расчетов за услуги электросвязи на
основе многоуровневой распределенной архитектуры
96

  1. Общий алгоритм функционирования 96<

  2. Алгоритмы функционирования WEB сервера 98

  3. Алгоритмы функционирования сервера приложений 102

  4. Алгоритмы функционирования в случае отказа одного из узлов 108

  5. Выводы по главе 4 112

Глава 5 Внедрение системы «Центр самообслуживания» 113

  1. Назначение системы «Центр самообслуживания» 113

  2. Архитектура системы «Центр самообслуживания» 115

  3. Основные компоненты системы «Центр самообслуживания» 118

  4. Типы пользователей и роли в системе «Центр самообслуживания»... 125

  5. Интерфейсы системы «Центр самообслуживания» 131

  6. Анализ статистики по работе системы «Центр самообслуживания»... 136

  7. Выводы по главе 5 144

Заключение 145

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

Введение к работе:

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

В области традиционной фиксированной связи системы учета длительности переговоров и расчета стоимости существовали с момента появления первых узлов связи [70]. Данные системы не имели качественных отличий от финансовых расчетных систем, используемых в смежных отраслях (банковских, бухгалтерских, складских и пр.).

Развитие автоматизированных системы расчетов за услуги электросвязи (в дальнейшем АСР) как отдельного класса систем связано с появлением сотовой связи. Специфика развития сотовой связи определяют качественно новый набор требований, предъявляемых к автоматизированным системам расчетов. К числу таких требований можно отнести: необходимость оперативного доступа к информации, возможность предоставлять непосредственный доступ абонентам, гибкие возможности интеграции с другими информационными системами, высокая отказоустойчивость и другие [63,66,111].

Автоматизированные системы расчетов за услуги электросвязи стали объектом научного исследования с появлением в 1998 году Общих технических требований к автоматизированным системам расчетов, которые регламентировали функциональность данных систем [108]. Первая монография «Методы разработки и моделирования биллинговых систем» [81] была опубликована в 2002 году и затрагивала вопросы создания «универсальной» системы расчетов. В этой работе акцент делался на функциональную структуру биллинговой системы, выделялось ядро системы, рассматривалась реляционная схема данных СУБД автоматизированной системы расчетов. Остальные специализированные монографии [70, 103] затрагивали исключительно экономические аспекты эксплуатации АСР. Таким образом, архитектура

построения автоматизированных систем расчетов за услуги электросвязи представляет собой новый предмет научного исследования.

Анализ тенденций развития современных автоматизированных систем расчетов за услуги электросвязи позволяет сделать вывод, что данные системы развиваются в направлении универсализации, интеграции и переходу к интерактивному обслуживанию абонентов. Тенденция универсализации выражает переход к унифицированной системе расчетов за предоставленные услуга связи. Интеграционная тенденция отражает увеличение степени связности АСР и других систем, функционирующих в корпоративной информационной среде оператора связи, а также увеличение степени взаимодействия АСР с системами операторов - партнеров. Последняя из перечисленных тенденций - тенденция перехода к интерактивному режиму обслуживания абонентов заключается в постепенной передаче абонентам интерфейсов самообслуживания, позволяющих абонентам оператора связи самостоятельно управлять состоянием своих лицевых счетов.

Анализ результатов сертификационных испытаний автоматизированных систем расчетов за услуги электросвязи [65] показывает, что в настоящее время большинство данных систем проектируется и реализуется на основе двухуровневой архитектуры клиент-сервер. Основные преимущества клиент-серверной архитектуры заключаются в обеспечение многопользовательской работы, транзакционной обработке данных, поддержке целостности данных и т.д. [2]. Это позволило архитектуре клиент-сервер занять прочное положение в качестве базовой архитектуры при построении систем обработки информации и управления в различных отраслях промышленности, в том числе, при построении автоматизированных систем расчетов за услуги электросвязи.

Однако архитектура клиент-сервер обладает существенными недостатками, такими как низкая отказоустойчивость системы, большая стоимость программного и аппаратного обеспечения серверов СУБД, высокая трудоемкость перехода на новые версии клиентских приложений при большом числе рабочих мест, невозможность динамического изменения конфигурации

системы без останова процесса обслуживания, отсутствие гибкости в разграничении прав доступа пользователей и др. [18,6,140].

Помимо двухуровневой архитектуры клиент-сервер, в настоящее время интенсивное развитие получили системные архитектуры, включающие в себя три и более уровней [5,101,136]. В частности, трехуровневая архитектура подразумевает наличие трех уровней абстрагирования: презентационного уровня, уровня бизнес-логики и уровня доступа к данным [34]. Развитием трехуровневого подхода является использование архитектур с более чем тремя уровнями обработки данных [93,60,135]. При этом промежуточное положение между клиентом и сервером зашшают мониторы транзакций [1,92], а также сервера приложений и балансировки нагрузки [59,61]. Перечисленные системные архитектуры позволяют в целом улучшить масштабируемость системы и снизить нагрузку на сервер СУБД. Применение данных архитектур особенно эффективно при' построении мультиагентных систем в гетерогенных средах. Однако сами по себе перечисленные подходы не решают наиболее актуальных задач построения автоматизированных систем расчетов, таких как задачи обеспечения отказоустойчивости, интерактивного многоканального абонентского доступа к данным и задачи динамического изменения конфигурации системы без останова процесса обслуживания.

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

архитектуру. Необходимо заметить, что концепция многоуровневых систем была предложена еще в трудах М.Месаровича по общей теории систем [99,100]. Таким образом, в данной работе делается попытка применить указанную концепцию в новой предметной области.

Объектом исследования в настоящей диссертационной работе является автоматизированная система расчетов за услуги электросвязи.

Предмет исследования - архитектура построения автоматизированных систем расчетов за услуги электросвязи.

Целью работы является построение автоматизированной системы расчетов за услуги электросвязи на основе многоуровневой распределенной архитектуры. Данная цель предполагает решение следующих задач:

  1. Разработка математической модели функционирования автоматизированной системы расчетов за услуги электросвязи на основе многоуровневой распределенной архитектуры;

  2. Разработка метода построения автоматизированной системы расчетов за услуги электросвязи на основе многоуровневой распределенной архитектуры;

  3. Разработка комплекса алгоритмов функционирования автоматизированной системы расчетов за услуги электросвязи на основе многоуровневой распределенной архитектуры;

  4. Проектирование и реализация программного комплекса «Центр самообслуживания» на основе многоуровневой распределенной архитектуры.

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

Основные положения диссертационной работы, выносимые на защиту:

  1. Математическая модель функционирования автоматизированной системы расчетов за услуги электросвязи на основе многоуровневой распределенной архитектуры;

  2. Метод построения автоматизированных систем расчетов за услуги электросвязи на основе многоуровневой распределенной архитектуры;

  3. Комплекс алгоритмов функционирования автоматизированной системы расчетов за услуги электросвязи на основе многоуровневой распределенной архитектуры;

  4. Система «Центр самообслуживания», спроектированная и реализованная на основе многоуровневой распределенной архитектуры. Научная новизна положений, выносимых автором на защиту, раскрывается

в следующих тезисах:

  1. Предложенная математическая модель функционирования автоматизированной системы расчетов за услуги электросвязи* на основе многоуровневой распределенной архитектуры отличается * учетом многоканальности доступа пользователей к системе, учетом кластерной топологии системы и множественного представления пользовательских интерфейсов. Это позволяет более эффективно подойти к* выбору аппаратного обеспечения (как в качественном, так и* в количественном аспекте) на этапе синтеза;

  2. Метод построения автоматизированной системы расчетов за услуги электросвязи является новым. Впервые проектирование и реализацию автоматизированной системы расчетов за услуги электросвязи предложено проводить на основе многоуровневой распределенной архитектуры.

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

что обеспечивает простоту и наглядность правил преобразования запросов, а также позволяет достичь функциональной изолированности WEB серверов и серверов приложений.

4. Система «Центр самообслуживания» отличается тем, что проектирование данной системы впервые было выполнено на базе многоуровневой распределенной архитектуры, что позволило качественно улучшить основные эксплуатационные характеристики системы и расширить ее функциональные возможности.

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

Практическая значимость работы подтверждена успешным внедрением системы «Центр самообслуживания» на предприятиях, предоставляющих услуги связи в стандарте GSM. Система «Центр самообслуживания» была успешно внедрена у операторов связи стандарта GSM "Мегафон-Москва" (ЗАО «Соник Дуо»), "Мегафон-Самара" (ОАО «Мобильные Системы Связи-Поволжье»), МТС-Красноярск (ООО «СибЧелендж»), МТС-Норильск (ООО «СибЧелендж») и МТС-Томск (ООО «Томская сотовая связь»). Также на основе предложенной архитектуры была спроектирована и реализована система «Интегрированное биллинговое решение», обеспечивающая функции распределенного приема платежей между операторами связи «Мегафон -Нижний Новгород» (ЗАО «Мобиком-Центр»), «Мегафон - Ростов» (ЗАО «Мобиком-Кавказ»), «Мегафон - Владивосток» (ЗАО «Мобиком-Хабаровск»), «Мегафон - Новосибирск» (ЗАО «Мобиком-Новосибирск»), «Северо-Западный филиал ОАО «МегаФон» и «Мегафон - Екатеринбург» (ЗАО «Уральский Джи Эс Эм»),

По материалам исследования автором опубликовано шесть печатных работы [53,54,56,55,56,57]. Основные результаты работы докладывались автором на конференции «Компьютерные технологии и телекоммуникации»,

проводимой в рамках ежегодного политехнического симпозиума (Санкт-Петербург, 2003).

Диссертационная работа состоит из введения, пяти глав, заключения и списка литературы, включающего 140 наименований. Основная часть работы изложена на 130 страницах машинописного текста. Работа содержит 43 рисунка и 11 таблиц.

В первой главе дается общее описание автоматизированных систем расчетов за услуги электросвязи. Перечисляются требования, предъявляемые к системам такого типа. Приводится классификация автоматизированных систем расчетов за услуги электросвязи и анализируются основные этапы развития таких систем. Дается общее описание структуры системы расчетов. На основе проведенного анализа требований и этапов развития АСР выявляются основные тенденции развития, характерные для АСР в настоящее время. Выявляется противоречие между требованиями, предъявляемыми к АСР на современном этапе развития, тенденциями развития АСР и системной архитектурой клиент-сервер, используемой в настоящее время при построении автоматизированных систем расчетов за услуги электросвязи. Дается общее описание предлагаемого подхода к проектированию и реализации автоматизированных систем расчетов за услуги электросвязи, основанного на использовании многоуровневой распределенной архитектуры.

Во второй главе предлагается формальное теоретико-множественное описание автоматизированной системы расчетов, построенной на основе многоуровневой распределенной архитектуры. Приводится графовая модель топологии системы, анализируется характер входной нагрузки. Разрабатывается аналитическая модель для оценки производительности системы, учитывающая кластерную топологию системы, многоканальность доступа пользователей, а также множественность конечных интерфейсов пользователей. Анализируется отказоустойчивость системы, построенной на основе многоуровневой распределенной архитектуры.

Третья глава посвящена вопросам проектирования автоматизированных систем расчетов за услуги электросвязи на основе многоуровневой распределенной архитектуры. Формулируются основные принципы синтеза систем в предлагаемой архитектуре. Предлагаемый метод построения автоматизированных систем расчетов за услуги электросвязи включает в себя следующие шаги: 1) формализация системы интерфейсов АСР* на основе трехуровневой модели интерфейсов; 2) формализация системы пользовательских типов и ролей; 3) формализация каналов доступа к системе; 4) выбор стратегий кэширования^ данных; 5) выбор топологии системы. Предлагается модель жизненного цикла разработки автоматизированной системы расчетов за. услуги электросвязи на основе многоуровневой распределенной архитектуры.

Четвертая глава посвящена разработке комплекса алгоритмов функционирования АСР на основе многоуровневой распределенной архитектуры. Рассматривается общий алгоритм функционирования системы на основе многоуровневой распределенной архитектуры. Раскрываются детали взаимодействия компонент пользователь - WEB - сервер, WEB' - сервер -сервер приложений, сервер приложений - СУБД. Отдельно рассматриваются алгоритмы взаимодействия компонент системы в случае отказа одного или нескольких узлов.

В пятой главе описывается внедрение системы «Центр самообслуживания», спроектированной и реализованной на основе многоуровневой распределенной архитектуры. Рассматриваются физическая структура системы, структура основных компонент системы, способы реализации многоканального доступа. Описываются предоставляемые системой интерфейсы, типы пользователей и роли, доступные в системе. Приводится статистика по работе системы.

В заключении перечислены основные результаты диссертационной работы.

Подобные работы
Касаткин Александр Владимирович
Метод построения архитектуры систем интеграции распределенных приложений в АСУ на железнодорожном транспорте
Князев Михаил Владимирович
Модели и метод поддержки построения архитектуры программно-аппаратного обеспечения распределенной информационной системы предприятия
Акулин Дмитрий Александрович
Расширение функциональных возможностей системы ЧПУ на основе открытой архитектуры терминальной задачи
Сергин Михаил Юрьевич
Принципы, методы и алгоритмы построения систем управления технологическими процессами со структурной неопределенностью
Татарский Леонид Сергеевич
Исследование и разработка методов построения диалоговой системы телеобработки информации в ИВС ГА
Меркушев Дмитрий Викторович
Разработка и исследование принципов построения оптимальных систем управления асинхронными двигателями
Либенко Александр Владимирович
Научно-методологические основы и методы построения автоматизированной системы управления технологическими процессами промышленного производства и использования многокомпонентных бетонных смесей
Пиотровский Дмитрий Леонидович
Теоретические основы построения автоматических систем управления процессами производства органических компостов
Волков Александр Львович
Методы и алгоритмы построения экспертных систем подготовки картографических изданий
Кузнецов Леонид Петрович
Разработка принципов и формализованных методов построения эргатических систем управления технологическими процессами на сортировочных станциях и участках железных дорог

© Научная электронная библиотека «Веда», 2003-2013.
info@lib.ua-ru.net