Показатели качества
При разработке информационной системы IT-архитектору важно сосредоточиться не только на функциональных возможностях, но и на соответствии стандартам качества. Платформа «ЭРА» способствует достижению этих целей.
Масштабируемость
Надежность и доступность
Модифицируемость
Соответствие стандартам
Производительность
Интегрируемость
Соответствие законам
Безопасность
Показатель масштабируемости
Как платформа Эра способствует масштабируемости решений
Платформа Эра позволяет архитектору удовлетворять возрастающие требования к объему использования информационной системы, поддерживая её вертикальное или горизонтальное масштабирование.

При вертикальном масштабировании увеличивается мощность каждого компонента, что выражается в добавлении в узел системы необходимых вычислительных ресурсов и предоставлению их для ролей (микросервисов), на которые планируется увеличение нагрузки.

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

Если увеличение объема использования информационной системы влечет кратное увеличение объема хранимых данных, архитектор ИС может принять решение о добавлении дополнительных хранилищ, в том числе хранилищ KAFKA, Clickhouse.
Масштабируемость - характеристика, показывающая способность информационной системы сохранять работоспособность при увеличении объема и интенсивности использования. Например, масштабируемость важна при увеличении количества пользователей, количества звонков, так как с ними связанны увеличение объема обрабатываемых и хранимых данных, повышенная нагрузка на узлы системы и вычислительные ресурсы.
Показатели надежности и доступности
Как платформа Эра способствует
надежности и доступности решений
Информационная система на базе Платформы ЭРА может быть запроектирована под заранее заданные требования надежности и доступности. Повышению надежности и доступности информационной системы способствуют следующие факторы:

  • Микросервисная архитектура платформы Эра позволяет архитектору предусмотреть в составе информационной системы роли (микросервисы), воспринимающие нагрузку, решающие те или иные задачи и дублирующие друг-друга при программном сбое.
  • Проектное решение может предусматривать разнесение микросервисов по различным серверам, обеспечивая таким образом сохранение доступности при аппаратном сбое.
  • При разработке Платформы Эра использованы только компоненты с доказанным уровнем надежности.
  • Платформа реализована на языке программирования Erlang, среда исполнения которого имеет примеры решений, работающих более 16 лет без перезагрузки и без прерывания сервиса.
  • Платформа адаптирована для работы с внешними хранилищами и брокерами, независимо предусматривающими отказоустойчивость: KAFKA, Clickhouse. Поддерживается подключение к кластеру Postgres с настроенной потоковой репликацией и несколькими точками подключения, к файловым хранилищам по протоколу S3.
  • Платформа поддерживает возможность распределения данных по различным хранилищам, например разделение оперативной и архивной статистики и/или разделение хранилищ разных доменов.
Надежность – характеристика, показывающая способность информационной системы выполнять свои функции, сохраняя эксплуатационные показатели в заданных пределах в течение требуемого промежутка времени.

Доступность – характеристика, показывающая какой процент времени информационная система должна быть доступна для работы.
Показатель модифицируемости
Как платформа Эра способствует
улучшению модифицируемости решений
Платформа ЭРА выполнена как конструктор, который предлагает команде разработки готовые low-code и no-code инструменты для адаптации информационной системы под бизнес-требования. Большинство изменений могут быть проведены без участия разработчиков платформы Эра, а только лишь силами и компетенциями it-инженеров.

При оценке способности информационной системы на базе платформы Эра к модифицируемости, мы предлагаем вам проанализировать такие инструменты платформы как:

  • Редактор сценариев IVR
  • Редактор служебных сценариев
  • Редактор модели данных
  • Редактор ролевой структуры и прав доступа
  • Редактор отчетов
  • Редактор документов
  • Редактор маршрутизации на основе правил
  • Встроенные средства упрощающие отладку

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


Ниже приведены ориентировочные затраты времени на реализацию изменений

  • Добавить в систему новую ветку IVR с компонентом информирования - менее 1 часа
  • Добавить в систему функцию отправки сообщения по событию - менее 3 часов
  • Добавить в систему новый класс, создать роль и определить права доступа - менее 1 часа
  • Добавить в систему новый отчет, определить права доступа пользователей к данным - менее 2 часов
Модифицируемость - характеристика, показывающая скорость возможных изменения информационной системы для приведения её в соответствие с новыми пользовательскими требованиями. Такие требования могут возникать в результате реагирования пользователей на изменения в предметной области, процессах, составе услуг, других изменениях внешних условий.
Показатель соответствия стандартам
Какие стандартные протоколы и технологии
использует платформа Эра
  • API: REST, HTTP(S) и Websocket(secure)
  • Хранилища: S3, mounted, KAFKA, Postgres, Clickhouse
  • Поставка: docker-образ.
  • Мониторинг: SNMP-traps, REST.
  • Управление звонками: SIPv2, TCP, UDP, TLS, WebSocket, Secure WebSocket, RTP, SRTP, RTCP, DTLS, WebRTC
  • Audio кодеки .711 a/u, G.722, G.726, G.729, GSM, Speex, iLBC, opus 8.1.3.
  • Image кодеки: t.30, t.38
  • Video кодеки: h.263, h.264, h.265, VP8, VP9. Для остальных кодеков обеспечивается прозрачное прохождение без обработки
  • DTMF: SIP Info, RFC-2833
  • Записи разговоров и аудиофайлы: wav pcm 8000 kHz 16 bit mono, wav g711a, g711u, mp3 16 bit, 24 bit, 32 bit
Показатель характеризует степень использования в информационной системе стандартных протоколов, обеспечивающих совместимость со сторонними приложениями и сервисами.
Показатель производительности
Как платформа Эра способствует
повышению производительности решений
Платформа Эра предоставляет архитектору информационной системы возможность наилучшим образом распределить нагрузку по вычислительным узлам. Это достигается благодаря микросервисной архитектуре платформы ЭРА. На этапе проектирования каждому типу нагрузки могут быть сопоставлен свой набор микросервисов, а интенсивность нагрузки учитывается для определения количества вычислительных ресурсов, которое необходимо выделить каждой группе микросервисов.

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

  • Все обслуживаемые процессы управляются через модель данных, доступную через REST-API в соответствии с правами доступа. Поддерживаются протоколы http и websocket, в том числе через TLS.
  • Система предлагает модель подписок и уведомлений в реальном времени для того, чтобы внешние системы могли оперативно получать сигналы об изменениях в интересующих структурах данных.
  • Средства внешней авторизации поддерживают интеграцию по OpenID и OAuth.
  • Процессы системы могут быть кастомизированы специальными стратегиями - сценариями. Авторизация, маршрутизация, обслуживание вызовов, обработка состояний - подавляющее число процессов могут быть кастомизированы сценариями.
  • Сценарии способны обращаться к внешним веб-ресурсам, базам данных, файловым структурам, исполнять дочерние процессы.
  • Смежная система может управлять сценариями IVR посредством websocket-подключения, получая оттуда сигналы и отдавая команды на исполнение специализированных компонентов: воспроизведение, запись, перевод вызова.
  • Трансляция событий в KAFKA, хранение данных в S3 хранилищах, использование SIP в качестве протокола телефонии, поддержка webrtc, генерация SNMP-трапов, хранение архивов в Postgres и Clickhouse, доступность данных через REST-API - использование этих и других стандартных средств позволяет включать платформу в супер-системы, объединяющие множество других специализированных информационных систем и средств.
Показатель характеризует способность информационной системы взаимодействовать с подключаемыми компонентами и подсистемами.
Показатель соответствия законодательству
Как платформа Эра способствует выполнению требований российского законодательства
  • Платформа ЭРА - объект интеллектуальной собственности, зарегистрированный в на территории Российской Федерации Запись о регистрации доступна по ссылке.
  • Среди бенефициаров платформы ЭРА отсутствуют лица, зарегистрированные вне территории Российской Федерации.
  • Платформа Эра включена в реестр отечественного ПО. Запись о регистрации доступна по ссылке.
  • Платформа ЭРА работает на базе ОС Linux и не содержит компонентов, запрещенных к использованию на объектах критической инфраструктуры Российской Федерации
Показатель характеризует соответствие информационной системы требованиям российского законодательства, относящимся к информационным системам, прежде всего требованиям Постановления Правительства Российской Федерации от 22.08.2022 № 1478 "Об утверждении требований к программному обеспечению, в том числе в составе программно-аппаратных комплексов, используемому органами государственной власти, заказчиками, осуществляющими закупки в соответствии с Федеральным законом "О закупках товаров, работ, услуг отдельными видами юридических лиц" и закону
Показатель безопасности
Как платформа Эра способствует
повышению безопасности решений
Угроза: Несанкционированное подключение пользователя.

Противодействие:
  • Подключение к системе на базе платформа ЭРА возможно только путем прохождения аутентификации, в том числе средствами OpenID и OAuth, ЕСИА.
  • Наличие настраиваемой политики сложности паролей.
  • Наличие ролевой модели доступа к эндпоинтам и методам RestAPI.
  • Поддержка возможности настройки мандатной модели доступа к данным.
  • Возможность настройки черных и белых списков для ip адресов подключений.
  • Динамическая блокировка ip адресов, с которых зафиксирован множественные неуспешные попытки применения различных авторизационных данных.
  • Применение токенов доступа для подключения внешних систем.
  • Возможность развертывания решений в закрытых контурах безопасности и совместной работы с другими специальными средствами обеспечения информационной безопасности.
  • Использование протоколов с шифрованием для взаимодействия узлов системы с пользователями и между собой.
Показатель характеризует способность информационной системы противостоять угрозам безопасности.
Угроза: Несанкционированное действия авторизованного пользователя.

Противодействие:
  • Наличие ролевой модели доступа к эндпоинтам и методам RestAPI.
  • Поддержка возможности настройки мандатной модели доступа к данным.
  • Гибко настраиваемые правила использования абонентских сервисов.
  • Наличие серверных узлов, изменяющих данные по запросу пользователя с предварительной проверкой сложных условий.
  • Количественные ограничения на пользовательские операции.
  • Возможность включения транзакционных логов.
  • Внесение в лог-журналы фактов подключений пользователей к системе.
Угроза: Несанкционированное подключение абонентского SIP устройства.

Противодействие:
  • Подключение устройства к системе возможно только либо с использованием аутентификации, либо в соответствии с заранее заданными подключениями точка-точка.
  • Черные и белые списки для запросов от устройств раздельно по внешнему и внутреннему контуру и операциям autoprovision.
  • Возможность настройки фильтров для запросов, содержащих конкретные значения в заголовках sip-пакетов.
  • Динамическая блокировка ip адресов, с которых зафиксирован множественные неуспешные попытки применения различных авторизационных данных.
  • Возможность создания нескольких точек подключения для обработки запросов с разных сетей и протоколов с расширенным логированием.
Инструменты платформы для реализации
информационных и коммуникационных решений
Платформа содержит наборы инструментов для того, чтобы команды разработки могли быстро создавать функциональные и надежные решения по требованиям заказчиков.
Подключайте провайдеров и SIP оборудование, настраивайте маршрутизацию и IVR сервисы.
Создавайте в платформе произвольные модели данных, пользовательские формы и бизнес-процессы.
Автоматизируйте входящие и исходящие кампании контактного центра по голосовым и текстовым каналам.
Инструменты платформы для реализации
информационных и коммуникационных решений
Напишите нам
Оставьте заявку и мы вам перезвоним. Отправляя сообщение вы соглашаетесь с правилами обработки персональных данных.