- •ПЕРЕЧЕНЬ СОКРАЩЕНИЙ
- •ВВЕДЕНИЕ
- •1. КЛАССИФИКАЦИЯ СЕТЕВОГО ПО
- •1.1. ПО для активного телекоммуникационного оборудования
- •1.2. ПО для описания, моделирования и проектирования сетей связи
- •2. ОСНОВНЫЕ СОСТАВЛЯЮЩИЕ КОМПОНЕНТЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ OSS
- •2.1. Общий взгляд: TMF Application Framework (TAM)
- •2.2. Способы построения каркаса OSS-системы
- •2.3. Основы архитектуры OSS Аргус: инфраструктура, среда, приложения
- •3. СПОСОБЫ РЕАЛИЗАЦИИ ТИПОВЫХ КОМПОНЕНТОВ OSS
- •3.3. Типовой бизнес-процесс организации предоставления услуги абоненту с помощью OSS
- •3.4. Типовой бизнес-процесс организации устранения неисправности с помощью OSS
- •4.1. Изоляция между приложениями, связность между понятиями среды
- •4.2. Проектирование и разработка типовых интерфейсов интеграции
- •4.3. Основные способы организации взаимодействия между информационными системами
- •4.4. Интеграционная шина как элемент построения инфраструктуры взаимодействия
- •5.1. Многопользовательский доступ к данным
- •5.2. Масштабируемость, отказоустойчивость, балансировка нагрузки
- •5.3. Мониторинг
- •ВОПРОСЫ К ЗАЧЕТУ И ЭКЗАМЕНУ
- •СПИСОК ЛИТЕРАТУРЫ
ВОПРОСЫ К ЗАЧЕТУ И ЭКЗАМЕНУ
Общие разделы
№ |
Наименование |
Содержание раздела |
|
п/п |
раздела дисциплины |
||
|
|||
|
|
|
|
1 |
Классификация сетевого ПО |
Виды и классы сетевого ПО. Понятия и основные |
|
|
|
методики классификации. ПО для оборудования |
|
|
|
сетей, для проектирования и моделирования сетей, |
|
|
|
для организации бизнес-процессов эксплуатации |
|
|
|
сетей |
|
2 |
ПО для оборудования сетей |
Виды, стандарты, архитектура. ПО для управления, |
|
|
|
для тестирования, для мониторинга. Виды оборудо- |
|
|
|
вания, традиционные и NGN. Способы взаимодей- |
|
|
|
ствия с оборудованием, описания протоколов взаи- |
|
|
|
модействия. Язык SDL. Softswitch и ПО для него |
|
3 |
ПО для описания, проекти- |
Традиционные подходы к описанию, проектирова- |
|
|
рования и моделирования |
нию и моделированию. Cтандарты и рекомендации |
|
|
сетей |
ITU-T (G.80x). Модель данных TMF SID. ПО для |
|
|
|
имитационного моделирования сетей связи. ПО для |
|
|
|
создания проекта сети связи |
|
|
|
|
|
4 |
ПО для организации бизнес- |
Концепция Frameworx (NGOSS). Карта процессов |
|
|
процессов эксплуатации |
Оператора eTOM, карта приложений TAM, |
|
|
сетей связи |
OSS/BSS системы, инициатива OSS/J, MTOSI |
|
5 |
Инновационные подходы |
SDN (software-defined networks, программно конфи- |
|
|
к организации сетей и роль |
гурируемые сети), SON (self-organized networks) |
|
|
сетевого ПО в них |
|
|
|
|
|
Вопросы по практической части
№ |
Наименование |
Содержание раздела |
|
п/п |
раздела дисциплины |
||
|
|||
|
|
|
|
1 |
Использование рекомендаций |
Использование основных понятий из G.805 (точки |
|
|
ITU-T G.805 при создании ПО |
коммутации, точки доступа, сеть и подсеть, parti- |
|
|
Network Resource Inventory |
tioning и layering, переходная функция). Пример |
|
|
|
описания для фрагмента сети |
|
|
|
|
|
2 |
Использование модели TMF |
Основные домены модели SID. Пример использо- |
|
|
SID при создании ПО Net- |
вания домена Resource для описания фрагмента |
|
|
work Resource Inventory. |
сети |
|
3 |
Основы систем управления |
Основные отличия BPMS от других способов |
|
|
бизнес-процессами (Business |
управления процессами в программных системах. |
|
|
Process Management System, |
Распространенные способы и языки описания |
|
|
BPMS) в составе ПО |
бизнес-процессов |
|
|
OSS/BSS |
|
|
|
|
|
|
4 |
Многопользовательский |
Способы организации одновременной многополь- |
|
|
доступ к данным |
зовательской работы с данными. Механизмы бло- |
|
|
|
кировок и ожиданий, распределенные транзакции, |
|
|
|
двухфазный коммит. Разграничение прав доступа |
|
|
|
|
68
|
|
Окончание таблицы |
|
|
|
|
|
№ |
Наименование |
Содержание раздела |
|
п/п |
раздела дисциплины |
||
|
|||
|
|
|
|
5 |
Основы геоинформационных |
Основные принципы ГИС. Способы работы |
|
|
систем и их применение при |
с пространственными данными. Способы описа- |
|
|
создании ПО OSS/BSS |
ния связей между элементами сети связи, разме- |
|
|
|
щенными на местности. 3D-картография. Темати- |
|
|
|
ческая картография |
|
|
|
|
|
6 |
Мониторинг состояния сети |
Основные показатели, методики сбора, способы |
|
|
(сетевого оборудования) и |
централизации. Визуализация, предупреждения |
|
|
состояния ПО для эксплуата- |
о возможных авариях, регистрация «тикетов» при |
|
|
ции сети |
выявлении аварий |
|
|
|
|
|
7 |
Обеспечение балансировки |
Основные проблемы, способы обеспечения, ре- |
|
|
нагрузки и отказоустойчиво- |
зервирование, balancing/failover, «sticky sessions", |
|
|
сти сетевого ПО |
другие методики |
|
|
|
|
69
СПИСОК ЛИТЕРАТУРЫ
1.ГОСТ Р ИСО/МЭК ТО 12182-2002, «Классификация программных средств». www.sibsiu.ru.
2.ПО для активного телекоммуникационного оборудования. – http:// niits.ru/ themes/softswitch/.
3.ПО для активного телекоммуникационного оборудования. – https:// freeswitch.org/.
4.Фрагмент кодека G.729 на языке C#. – https://freeswitch.org/stash/ projects/FS/repos/freeswitch/browse/src/mod/codecs/mod_g729/mod_g729.c.
5.Маколкина, М. А. Моделирование сетей связи с применением пакета OpNet : Методические указания к лабораторным работам / М. А. Маколкина ; СПбГУТ. – СПб., 2009.
6.OpNet. – http://www.opnet.com/university_program/itguru_academic_edition.
7.NetSimulator. – http://www.net-simulator.org.
8.OmNet++. – http://www.omnetpp.org.
9.SimuLTE. – http://inet.omnetpp.org/simulte/.
10.Cisco Packet Tracer. – https://www.netacad.com/web/about-us/cisco-packet-
tracer.
11.UNetLab. – http://unetlab.com/.
12.Cisco Prime OSS. – http://www.cisco.com/c/en/us/solutions/service-provider/ prime-oss/index.html.
13.IBM Tivoli. – http://www-03.ibm.com/software/products/en/atoz.
14.OSS АРГУС. – www.argustelecom.ru.
15.Ре(Э)волюция в эксплуатационном управлении телекоммуникациями. –
Журнал «Стандарт». – № 8. – 2014. – http://niits.ru/public/2014/view/2014-006-pp/.
16.Концепция Frameworx. – http://www.tmforum.org/TMForumFrameworx/ 1911/home.html.
17.TMF Application Framework (TAM). – http://www.tmforum.org/BestPracticesStandards/ApplicationFramework/2322/Home.html.
18.Information Framework. http://www.tmforum.org/InformationFramework/ 1684/Home.html.
19.Integration Framework. – http://www.tmforum.org/IntegrationFramework/ 4866/Home.html.
20.Ashford, C. Базовая архитектура OSS-системы / C. Ashford, P. Geuthier // OSS Design Patterns. – Springer. – Berlin. – 2009.
21.Ashford, C. Декомпозиция общей архитектуры OSS-системы на несколько уровней функционирования / C. Ashford, P. Geuthier // OSS Design Patterns. – Springer. – Berlin. – 2009.
22.Ashford, C. Общая архитектура OSS-системы с учетом деления компонентов по развертываемым модулям / C. Ashford, P. Geuthier // OSS Design Patterns. – Springer. – Berlin. – 2009.
23.Архитектура OSS Аргус. – http://argustelecom.ru/?page=publications/ technical.
24.Domain-Driven Design. – http://www.domaindrivendesign.org/.
70
25.Evans, E. Domain-Driven Design: Tackling Complexity in the Heart of Software / E. Evans. – Addison-Wesley, 2010; ISBN: 0-321-12521-5.
26.A Pattern Language / Alexander [et al.] – Oxford, 1977.
27.Фаулер, М. Архитектура корпоративных программных приложений / М. Фаулер. – Вильямс, 2007.
28.Основное назначение NRI. – http://www.tmforum.org/Models/eTOM/ etom_9.0_publication/Framework/tamapplication17.htm.
29.Entity–attribute–value mode (EAV). – http://en.wikipedia.org/wiki/ Entity%E2%80%93attribute%E2%80%93value_model.
30.Entity–attribute–value mode (EAV). – http://weblogs.sqlteam.com/davidm/ articles/12117.aspx.
31.Кайт, Т. Oracle для профессионалов. Архитектура, методики программирования и особенности версий 9i, 10g и 11g / Т. Кайт. – Вильямс. – 2011 г. – https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:10678084 117056
32.Самуйлов, К. Е. Основы формальных методов описания бизнес-про- цессов / К. Е. Самуйлов, Н. В. Серебренникова, А. В. Чукарин, Н. В. Яркина. – http://web-local.rudn.ru/web-local/uem/iop_pdf/36-Samuilov.pdf.
33.BPMS. – http://www.bpms.ru/.
34.Ecm-journal.ru. – http://ecm-journal.ru/docs/BPEL--Business-Process-Exe- cution-Language.aspx.
35.BPEL. – https://ru.wikipedia.org/wiki/BPEL.
36.JBPM. – http://jbpm.jboss.org/.
37.ГИС. – http://www.gisa.ru/13058.html.
38.R-trees. – http://en.wikipedia.org/wiki/R-tree.
39.R-trees. A dynamic indexstructure for spatialsearching. – http://www-db. deis.unibo.it/courses/SI-LS/papers/Gut84.pdf.
40.ArcGis (ESRI). – http://www.esri.com.
41.MapInfo (Pitney Bowes). – http://www.mapinfo.com.
42.Шемсединов, Т. Интеграция информационных систем / Т. Шемсединов. – https://habrahabr.ru/post/117468/.
43.Самуйлов, К. Е. Системы следующего поколения для поддержки опера-
ционной деятельности инфокоммуникационной компании / К. Е. Самуйлов, Н. В. Серебренникова, А. В. Чукарин, Н. В. Яркина.
44.SOAP Version 1.2 Part 1: Messaging Framework (Second Edition). – https://www.w3.org/TR/soap12/.
45.Managing a Distributed Database // Oracle Database Administrator's Guide. – Chapter 30. – https://docs.oracle.com/cd/B19306_01/index.htm.
46.Документация по Postgres Pro 9.6. – https://postgrespro.ru/docs/postgres- pro/9.6/contrib-dblink-function.
47.Интерфейсы программирования приложений БД (API). – http://setref.ru/ 884303.html.
48.ODBC-Open Database Connectivity Overview. – https://support.micro- soft.com/en-us/kb/110093.
71
49.ISO/IEC 9075-3:2008. – http://www.iso.org/iso/home/store/catalogue_ics/ catalogue_detail_ics.htm?csnumber=38641.
50.Технологии COBRA и JAVA в построении распределенных объектных систем. – http://www.javaportal.ru/articles/www/www.html.
51.Интеграция приложений: методы взаимодействия, топологии, инстру-
менты. – http://www.osp.ru/os/2006/09/3776464/.
52.Транзакции, блокировки и многопользовательский доступ к данным. – http://www.mstu.edu.ru/study/materials/zelenkov/ch_4_9.html.
53.Журнал «Системы Управления Базами Данных», издательский дом
«Открытые системы». – http://www.osp.ru/.
54.Обзор балансировки загрузки сети. – https://technet.microsoft.com/ruru/library/cc725946(v=ws.11).aspx.
55.Балансировка нагрузки сети: описание технологии. – http://www.oszone.net/ 4187/Network_Load_Balancing.
56.Универсальная система мониторинга Zabbix. – https://habrahabr.ru/post/
73338/.
57.Система управления и мониторинга RHQ. – http://www.tux.in.ua/ articles/3051.
58.Система управления и мониторинга RHQ. – http://hpunix.org/raznoe/ sistema-upravlenija-i-monitoringa-rhq.html.
59.Шаппел, Д. А. ESB – Сервисная Шина Предприятия / Д. А. Шаппел. – СПб. : БХВ. – 2008.
72
Гольдштейн Александр Борисович Усков Михаил Владимирович Кисляков Сергей Викторович
ПРОГРАММИРОВАНИЕ СИСТЕМ УПРАВЛЕНИЯ ИНФОКОММУНИКАЦИОННЫМИ СЕТЯМИ
Учебное пособие
73