Скачать 88.11 Kb.
|
РЕФЕРАТ В данной дипломной работе проведена разработка программного обеспечения верификации команд системы конфигурирования ресурсов 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] http://www.technoserv.ru/ru/solutions/business_applications/solutions/oss/ «Техносерв::Системы OSS» [2] http://www.inlinetelecom.ru/themes/telecom/solutions.asp?folder=1839 «Inline Telecom Solutions. Системы поддержки эксплуатации OSS» [3] Джон Райли, Мартин Кринер «NGOSS: Построение эффективных систем поддержки и эксплуатации сетей для оператора связи» — Пер. с англ. — М.: Альпина Бизнес Букс, 2007. [4] http://www.itpedia.ru/index.php/OSS/BSS_системы «ITpedia. OSS/BSS системы» [5] НТЦ «Аргус» «Система эксплуатационного управления СИРИУС. Техническое описание» [6] http://www.argustelecom.ru/?page=publications/technical НТЦ «Аргус» «Система эксплуатационного управления СИРИУС. Общее описание» [7] http://www.cableman.ru/Системы_мониторинга_и_оптимизации_сетей_-_не_роскошь%2C_а_необходимость Ольга Володина «Системы мониторинга и оптимизации сетей – не роскошь, а необходимость» [8] http://www.citforum.ru/SE/testing/integration/ В. В. Кулямин «Перспективы интеграции методов верификации программного обеспечения» - труды Института системного программирования РАН [9] В.В. Кулямин «Методы верификации программного обеспечения» - Институт системного программирования РАН [10] Карл И. Вигерс «Разработка требований к программному обеспечению» /Пер, с англ. — М.: Издательсш-торговый дом «Русская Редакция», 2004. [11] http://ru.wikipedia.org/wiki/Журналирование [12] http://hostinfo.ru/articles/security/rubric157/1062/ Алексей Журба «Логирование информации. Информация о системах логирования» [13] http://ru.wikipedia.org/wiki/Syslog [14] http://www.faqs.org/rfcs/rfc3164.html RFC3164 - The BSD Syslog Protocol [15] http://www.compdoc.ru/os/linux/syslog/ «syslog - сетевой системный журнал» [16] http://athena.vvsu.ru/docs/net_tech/ito_cisco/32.html Internetworking Technology Overview «ГЛАВА 32. SNMP.» [17] Олифер В.Г., Олифер Н.А. «Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов» - СПб.:Питер, 2008 [18] http://network.xsp.ru/6_1.php Иваненко С. «Введение в SNMP» [19] http://www.infrax.com/fr/network_protocols/snmp_protocol_reference.pdf Benoît H. Dicaire «SNMP v1, v2, and v3 Protocol Reference» [20] http://www.ritm-it.ru/router/cisco/cisco7200s/m10082/CISCO7206VXR-CH-894.htm Описание Cisco 7206VXR [21] http://www.glossary.ru/ Глоссарий.ru [22] http://www.bytemag.ru/articles/detail.php?ID=12160 Андрей Коптелов, Виктор Голубев «Сервис-ориентированная архитектура: от концепции к применению» [23] http://www.ibm.com/developerworks/ru/edu/soa-web-courseware.html#main Курс по Сервис-ориентированной архитектуре (SOA) [24] http://nit.miem.edu.ru/sbornik/2009/sec1/028.html Н.В. Иванов «Исследование сервис-ориентированной архитектуры (SOA) и реализация на ее основе приложений» [25] http://ru.wikipedia.org/wiki/Графический_интерфейс_пользователя [26] http://ru.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition [27] Брюс Эккель «Философия Java. Библиотека программиста. 4-е изд.» - СПб: Питер, 2010. [28] http://ru.wikipedia.org/wiki/Eclipse_(среда_разработки) [29] http://www.ibm.com/developerworks/ru/library/j-jws8/ Денис Сосноски «Web-сервисы Java: JAXB и JAX-WS в Axis2. Создание Web-сервисов на основе Axis2 с использованием стандартных технологий JAXB2.x и JAX-WS 2.x» [30] http://www.snmp4j.org/ SNMP4J. The SNMP API for Java [31] http://java.sun.com/docs/codeconv/CodeConventions.pdf Java Code Conventions [32] С.В. Синицын, Н.Ю. Налютин «Верификация программного обеспечения. Курс лекций» - Московский инженерно-физический институт (Государственный университет): Москва, 2006. [33] http://www.soapui.org/ Официальный сайт soapUI. Eviware. [34] http://www.iana.org/assignments/enterprise-numbers IANA.org, перечень номеров фирм-производителей, зафиксированных в MIB Кен Арнольд, Джеймс Гослинг, Дэвид Холмс «Язык программирования Java. 3-е издание» - Издательский дом «Вильямс», 2001. |
Правительство Российской Федерации Федеральное государственное автономное... Работа состоит из введения, 4 глав и заключения. Основной материал работы изложен на 87 страницах, содержит 10 рисунков и 10 таблиц.... | Дипломная работа содержит 6 разделов, в которых рассмотрены: анализ... Пояснительная записка дипломной работы состоит из 101 листа, содержит 12 рисунков и 5 таблиц | ||
Дипломная работа содержит 104 листа, 6 таблиц, 35 рисунков. Тема:... Данная дипломная работа посвящена проблемам разработки и внедрения устройств связи высокочастотного и сверхвысокочастотного диапазона.... | Реферат Елетиной Ольги Юрьевны Тема вкр: Проект мероприятий по совершенствованию... Выпускная квалификационная работа (вкр) включает в себя 91 страницу теоретической и практической работы, 9 рисунков, 23 таблиц, 26... | ||
Реферат в работе изложены теоретические вопросы, проведен анализ... Работа содержит 69 страниц, 15 рисунков, 11 таблиц, 18 приложений, 48 источников | Дипломная работа пути повышения эффективности деятельности ООО «апис» Вкр, количестве иллюстраций, таблиц, приложений, количестве использованных источников | ||
Исследование модели фрактального броуновского движения Дипломная работа содержит 96 страниц, 24 рисунка, 5 таблиц, 11 источников, 1 приложение | 1. Предмет, задачи и проблемы экологии как науки Она содержит различные задания, в том числе в виде таблиц, схем, графиков и рисунков, а также вопросы для контрольной работы по всему... | ||
Реферат Отчет содержит 234 страницы, 80 рисунков, 10 таблиц, 103 источника Пав, предмицеллярные сферические агрегаты, глобулярные и малые сфероцилиндрические мицеллы, но отсутствуют сферические мицеллы. Полученные... | Пояснительная записка к курсовой работе по дисциплине «Разработка... Курсовая работа содержит: страниц – 20, источников – 8, рисунков – 7, таблиц – 2 | ||
Реферат Дипломная работа выполнена на 124 страницах, содержит 61... Ключевые слова: мода, стиль, мужчины, потребительское поведение, маскулинность, стиль жизни, факторы потребительского поведения | А. В. Брюханов летопись природы Отчет «Летопись природы национального парка «Зюраткуль» за 2002 год» содержит 187 стр., включая 6 таблиц и 5 приложений. Список использованной... | ||
Программа по формированию навыков безопасного поведения на дорогах... Диссертация состоит из введения, 7 параграфов, объединенных в 3 главы, заключения, изложенных на 86 страницах; содержит 6 таблиц,... | Реферат Данная работа изложена на 57 страниц машинописного текста... Данная работа изложена на 57 страниц машинописного текста и состоит из реферата, введения, 4-х глав (разделов) и 8-и подразделов,... | ||
Реферат Отчет содержит 126 страниц, 44 рисунка, 9 таблиц, 10 приложений Алгоритм шифрования, криптография, шифрование, аутентификация, usb-ключ, хэш-функция, контроль целостности | Кафедра информатики и вычислительной техники карпенко сергея михайловича... Структура и объем работы. Данная работа состоит из введения, двух глав, заключения и трех приложений. Общий объем работы – 82 с.... |