Naumen Inventory
Система учёта сервисов, логических и физических ресурсов для телекоммуникационных компаний

Naumen Inventory: архитектура

Naumen inventory построена на базе платформы Naumen Service Management Platform
Платформа NSMP — отказоустойчивое масштабируемое Java-приложение enterprise-класса. Платформа спроектирована по трехзвенной архитектуре — «web-клиент» — «сервер» — «хранилище» и не требует для своей работы проприетарного внешнего программного обеспечения.
Платформа имеет мобильные клиенты для популярных платформ и поддерживает наиболее популярные СУБД и операционные системы

Тот факт, что Naumen Inventory построен на базе платформы NSMP, позволяет легко и эффективно масштабировать систему, дополняя ее новой функциональностью, как в сфере учета, так и в смежных областях. Интеграционные механизмы платформы NSMP, функциональность отчетности и дашбординга, подсистема аудита и информационной безопасности, а также возможность применения искусственного интеллекта.

Продуманная архитектура является определяющим фактором при длительном использовании информационной системы, поскольку архитектурой определяются:

  • Гибкость системы. Под гибкостью имеется в виду возможность развития системы без существенного изменения кода, а также способность системы адекватно отражать специфику конкретного оператора связи и быстро подстраиваться под новые задачи, что должно производиться оперативным внесением необходимых изменений в настройки системы пользователями, выполняющими роль технологов.
  • Масштабируемость системы. Производительность системы во многом определяется использованием передовых и проверенных технологий.
  • Современность системы. Система должна работать в рамках актуальных методологий и адекватно описывать существующие телекоммуникационные технологии в общепринятых терминах.
  • Стоимость поддержки и внедрения, напрямую зависящая от модульности системы.

Компания Naumen осознаёт важность архитектуры системы и следит за её качеством в различных аспектах: технологическом, методологическом, функциональном.

Администрирование системы

Система Naumen Inventory администрируется на двух уровнях:

  • Системный администратор отвечает за информационное окружение системы;
  • Технолог выстраивает логическую модель данных системы.

Информационное наполнение обеспечивают пользователи системы.

В задачи системного администратора входит:

  • развертывание системы из дистрибутива на сервере с выбранной операционной системой,
  • настройка подключения к СУБД и работа системы с выбранной СУБД,
  • настройка параметров запуска и остановки сервера приложений,
  • резервное копирование БД,
  • работа с логами системы,
  • аппаратное обеспечение.

Администратору системы Naumen Inventory необходимы следующие навыки:

  • опыт администрирования операционной системы, на которой развёрнуто приложение и СУБД;
  • знание XML, поскольку часть конфигурационных файлов написана на XML.

Полезны также навыки администрирования приложений, написанных на языке Java, опыт работы с SQL, знание Java, навыки администрирования Apache и работы с сервером приложений Tomcat.

Технолог системы (внутренний администратор) выполняет следующие настройки:

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

Технологу системы необходим опыт построения диаграмм ERD и диаграмм процессов.
Полезны также общие навыки программирования и знание основ языка Java для редактирования через интерфейс системы серверных сценариев на Java. Для понимания работы генератора отчётов и аналитической подсистемы в целом желательно знание SQL.