Дипломная работа содержит 134 страницы, 5 глав, 18 рисунков, 12 таблиц, 5 схем, 2 листинга, 5 приложений
Вид материала | Диплом |
СодержаниеСписок литературы 5 Список литературы |
- Реферат квалификационная, 2951.78kb.
- Дипломной работы сформулирована как «Пути и средства повышения эффективности управления, 383.74kb.
- Настоящей дипломной работы «Управление дебиторской задолженностью на предприятии (на, 273.43kb.
- Реферат Дипломная работа содержит страниц, 10 рисунков, 12 таблиц, 102 использованных, 1024.66kb.
- Калиев Дархан Болатович Сельская потребительская кооперация рк: проблемы и перспективы, 118.81kb.
- Реферат дипломный проект содержит 105 с., 7 таблиц, 13 рисунков, 13 источников, 5 приложений, 10.93kb.
- Реферат Дипломный проект содержит страниц 136, рисунков 17, таблиц 24, источников 15,, 21.35kb.
- Настоящая дипломная работа включает в себя 94 страницы, состоит из введения, трех глав,, 622.62kb.
- Реферат дипломный проект содержит 83 страницы, 47 рисунков, 38 таблиц, 18 источников., 7.98kb.
- Дипломной работы сформулирована как «Управление денежными потоками компании (на примере, 556.26kb.
РЕФЕРАТ
В данной дипломной работе проведена разработка программного обеспечения верификации команд системы конфигурирования ресурсов OSS-платформы СИРИУС. Данное программное решение обеспечивает выполнение задач настройки SNMP Trap на сетевом оборудовании, генерирование сообщений Trap платформой СИРИУС, прием, хранение и обработку этих сообщений для подтверждения выполнения задач, поставленных перед OSS-платформой, и с целью выявления происходящих сбоев на сети во время работы СИРИУС.
Программное обеспечение представляет собой набор web-сервисов, отвечающих за настройку оборудования и прием SNMP Trap, имеет в составе базу данных для хранения принятых сообщений и графический интерфейс пользователя, отображающий результаты анализа полученных Trap.
Алгоритмы, относящиеся к web-сервисам, реализованы на языке Java (платформа Java EE) в среде Eclipse Galileo, формирование базы данных происходит с использованием продуктов фирмы Oracle, графический интерфейс пользователя создан в среде разработки CodeGear RAD Studio 2007 на языке программирования Delphi.
Рассмотрена предметная область работы, проектирование и реализация программного обеспечения, приведены результаты проведения тестирования.
Дипломная работа содержит 134 страницы, 5 глав, 18 рисунков, 12 таблиц, 5 схем, 2 листинга, 5 приложений.
Ключевые слова: OSS-платформа, web-сервисы, сетевое оборудование, SNMP Trap, Cisco7206VXR.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 2
ЗАКЛЮЧЕНИЕ 4
СПИСОК ЛИТЕРАТУРЫ 5
ВВЕДЕНИЕ
Телекоммуникационная отрасль переживает сегодня значительные преобразования: полным ходом идет развертывание мультисервисных сетей, на их основе предоставляется широкий перечень новых услуг, все больше внимания уделяется оптимизации эксплуатационных издержек.
Инфраструктура оператора связи с каждым годом становится все более разнородной и сложной. На сети появляется оборудование, принадлежащее разным поколениям развития технологий. Так же неоднородность сетей повышает стремление производителей заложить в свои продукты максимум специфичных функциональных возможностей, реализация которых, как правило, подразумевает использование нестандартных протоколов и специализированного программного обеспечения.
В таких условиях оператору крайне сложно унифицировать взаимодействие с оборудованием и обеспечить эффективное комплексное управление современной сетью. Поэтому предприятиям связи требуются инструменты, которые позволили бы проактивно обнаруживать сетевые проблемы, помогать планировать развитие инфраструктуры в соответствии с возрастающими требованиями, минимизировать влияние деградации уровня сервиса и тем самым повышать ценность IT-инфраструктуры для бизнес-процессов предприятия.
Такими инструментами являются системы управления, поддержки эксплуатации и бизнеса (OSS/BSS). Внедрение решений класса OSS/BSS позволяет максимально ускорить и оптимизировать все процессы компании-оператора: подключение новых абонентов и поддержку существующих, мониторинг сети и отслеживание использования клиентами сетевых ресурсов, сбор статистики и контроль производительности сервисов, и многие другие.
Разработка OSS-систем очень трудоемка. Первое же знакомство с состоянием дел в области технологий управления способно "напугать" любого серьезного инженера. Он сразу замечает сырость и несовершенство имеющихся решений, несоответствие обещаний фирм производителей реальным возможностям предлагаемых продуктов. Такие системы имеют сложную многоуровневую архитектуру. Они содержат множество модулей (классов) и подсистем, направленных на решение различных бизнес-задач.
Возрастающая сложность подобного программного обеспечения, многообразие аппаратного обеспечения приводят к увеличению вероятности возникновения ошибок во время эксплуатации таких систем, при этом затрудняя их быстрое обнаружение. И это, в первую очередь, влияет на адекватность и оперативность принимаемых руководством решений, эффективность всех внутренних бизнес-процессов компании, затрагивающих клиента, что, в конечном счете, может привести к снижению качества обслуживания клиентов и росту ущерба компании.
Для обеспечения своевременного выявления некорректной работы таких систем, увеличения надежности проводимых работ с оборудованием создаются различные методы верификации выполняемых задач.
Целью данной дипломной работы является разработка одного из таких методов верификации. Назначение метода заключается в проверке результатов выполнения команд программного комплекса – OSS-платформы СИРИУС, являющегося специализированным промежуточным программным обеспечением между ресурсами (и их системами управления) оператора связи и высокоуровневыми приложениями класса OSS/BSS. Метод верификации необходимо реализовать в виде программного обеспечения как составной части данной платформы.
ЗАКЛЮЧЕНИЕ
В ходе выполнения дипломной работы были решены задачи по разработке и практической реализации программного обеспечения верификации команд системы конфигурирования ресурсов OSS-платформы СИРИУС.
Были рассмотрены предпосылки создания подобного ПО: определена важность OSS-систем в современной деятельности операторов связи и проблемы, возникающие при их эксплуатации. Произведен анализ и выбор инструментов для решения проблемы контроля корректности выполнения действий, ставящихся перед OSS-системой.
Проектирование и реализация программного обеспечения велась с расчетом на его дальнейшее развитие, возможность поддерживать сетевое оборудование разных производителей и моделей, расширять количество протоколов, по которым происходит взаимодействие с устройствами, и передавать события не только с использованием сообщений SNMP Trap, но и других специализирующихся на этом протоколов (например, Syslog).
Архитектура SOA, лежащая в основе реализованного решения, на текущий момент является перспективным направлением разработки распределенных программных систем, поэтому у разработанного программного обеспечения верификации есть возможность стать эффективным инструментом контроля деятельности OSS-систем среди современных программных продуктов.
СПИСОК ЛИТЕРАТУРЫ
[1] ссылка скрыта
«Техносерв::Системы OSS»
[2] ссылка скрыта
«Inline Telecom Solutions. Системы поддержки эксплуатации OSS»
[3] Джон Райли, Мартин Кринер «NGOSS: Построение эффективных систем поддержки и эксплуатации сетей для оператора связи» — Пер.
с англ. — М.: Альпина Бизнес Букс, 2007.
[4] ссылка скрыта
«ITpedia. OSS/BSS системы»
[5] НТЦ «Аргус» «Система эксплуатационного управления СИРИУС. Техническое описание»
[6] ссылка скрыта
НТЦ «Аргус» «Система эксплуатационного управления СИРИУС. Общее описание»
[7] ссылка скрыта
Ольга Володина «Системы мониторинга и оптимизации сетей – не роскошь, а необходимость»
[8] ссылка скрыта
В. В. Кулямин «Перспективы интеграции методов верификации программного обеспечения» - труды ссылка скрыта
[9] В.В. Кулямин «Методы верификации программного обеспечения» - Институт системного программирования РАН
[10] Карл И. Вигерс «Разработка требований к программному обеспечению» /Пер, с англ. — М.: Издательсш-торговый дом «Русская Редакция», 2004.
[11] ссылка скрыта
[12] ссылка скрыта
Алексей Журба «Логирование информации. Информация о системах логирования»
[13] ссылка скрыта
[14] ссылка скрыта
RFC3164 - The BSD Syslog Protocol
[15] ссылка скрыта
«syslog - сетевой системный журнал»
[16] ссылка скрыта
Internetworking Technology Overview «ГЛАВА 32. SNMP.»
[17] Олифер В.Г., Олифер Н.А. «Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов» - СПб.:Питер, 2008
[18] ссылка скрыта
Иваненко С. «Введение в SNMP»
[19] ссылка скрыта
Benoît H. Dicaire «SNMP v1, v2, and v3 Protocol Reference»
[20] ссылка скрыта
Описание Cisco 7206VXR
[21] ary.ru/
Глоссарий.ru
[22] ссылка скрыта
Андрей Коптелов, Виктор Голубев «Сервис-ориентированная архитектура: от концепции к применению»
[23] om/developerworks/ru/edu/soa-web-courseware.php">
Курс по Сервис-ориентированной архитектуре (SOA)
[24] ссылка скрыта
Н.В. Иванов «Исследование сервис-ориентированной архитектуры (SOA) и реализация на ее основе приложений»
[25] ссылка скрыта
[26] ссылка скрыта
[27] Брюс Эккель «Философия Java. Библиотека программиста. 4-е изд.» - СПб: Питер, 2010.
[28] ссылка скрыта
[29] ссылка скрыта
Денис Сосноски «Web-сервисы Java: JAXB и JAX-WS в Axis2. Создание Web-сервисов на основе Axis2 с использованием стандартных технологий JAXB2.x и JAX-WS 2.x»
[30] ссылка скрыта
SNMP4J. The SNMP API for Java
[31] ссылка скрыта
Java Code Conventions
[32] С.В. Синицын, Н.Ю. Налютин «Верификация программного обеспечения. Курс лекций» - Московский инженерно-физический институт
(Государственный университет): Москва, 2006.
[33] ссылка скрыта
Официальный сайт soapUI. Eviware.
[34] ссылка скрыта
IANA.org, перечень номеров фирм-производителей, зафиксированных в MIB
Кен Арнольд, Джеймс Гослинг, Дэвид Холмс «Язык программирования Java. 3-е издание» - Издательский дом «Вильямс», 2001.