9. Термины и определения

Таблица 9.1 Термины и определения

Термин

Определение

API

Application programming interface (англ.) - программный интерфейс приложения, описание сервисов взаимодействия компьютерной программы с другими программами

BLOB-адаптер

Информационно-технологический компонент Витрины, обеспечивающий чтение бинарных файлов из хранилища BLOB-объектов ведомства

ClickHouse

Колоночная аналитическая СУБД с открытым кодом, которая позволяет выполнять аналитические запросы в режиме реального времени на структурированных больших данных

Counter-Provider

Сервис генерации уникального номера

CSV

Comma-Separated Values - текстовый формат, предназначенный для представления табличных данных.

CSV-extractor

Программное обеспечение для извлечения данных из CSV-файлов в БД-хранилище сервиса Tarantool.

CSV-Uploader

Программный модуль Витрины данных, который предназначен для загрузки csv-файлов в Витрину данных.

DAG

Файл, содержащий блок данных.

DATA-uploader

Модуль исполнения асинхронных заданий.

DBeaver

Клиентское приложение для управления базами данных через интерфейс JDBC

DDL

Data definition language - семейство компьютерных языков, используемых в компьютерных программах для описания структуры баз данных.

DNS

Domain Name System «система доменных имён» - распределённая система для получения информации о доменах, чаще всего IP-адреса по имени хоста

Docker

Программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации

Docker Compose

Платформа для конфигурирования и управления многоконтейнерных приложений

Endpoint

Шлюз (конечная точка), соединяющий серверные процессы приложения с внешним интерфейсом

ETL

Extract, transform, load - решение для выгрузки данных из источников ведомств и их хранения в Витрине Prostore

FileZilla

FTP-клиент

Grafana

Веб-приложение для аналитики и интерактивной визуализации показателей мониторинга с открытым исходным кодом

Greenplum

Массово-параллельная СУБД для хранилищ данных на основе PostgreSQL

HikariCP

Hikari Connection Pool

HTTP

HyperText Transfer Protocol - протокол передачи данных на прикладном уровне

IAM

Identity & Access Management - сервисы управления идентификацией и контролем доступа

JDBC

Java DataBase connectivity - стандарт взаимодействия Java-приложений с различными СУБД

JDBC-драйвер

Библиотека классов для подключения к источнику данных через JDBC

JDBC-extractor

Программное обеспечение для извлечения данных из JDBC-источника в БД-хранилище сервиса Tarantool

JSON

JavaScript Object Notation - формат для представления значений и объектов

Kafka-loader

Программное обеспечение для загрузки данные на Витрину данных

Loki

Приложение для агрегирования log-файлов, используется совместно с Prometheus

MD5

128-битный алгоритм хеширования для создания дайджестов сообщения

MPP

Massively Parallel Processing - Массово-параллельная архитектура

NTP

Network Time Protocol — сетевой протокол для синхронизации внутренних часов компьютера

OpenAPI

The OpenAPI Specification – формализованная спецификация и экосистема инструментов для предоставления API

ProStore

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

Prostore

Ядро интеграционной системы ProStore, сервис исполнения запросов

Prometheus

Программное приложение для мониторинга событий и оповещения, записывающее метрики в реальном времени

Proxy API

Проксирование запросов через Datamart Studio к инсталляциям приложений Витрин данных

PSQL

Терминальный клиент для работы с PostgreSQL

PuTTY

Cвободно распространяемый клиент для различных протоколов удалённого доступа, включая SSH, Telnet, rlogin

PXF

Фреймворк, позволяющий Greenplum параллельно обмениваться данными со сторонними системами

Reader

Сервис стандартного загрузчика, обеспечивающий чтение или прием данных из ИС Источника

REST

Representational state transfer – архитектурный стиль взаимодействия компонентов распределенного приложения в сети

REST-адаптер

Сервис для реализации конечных точек API с использованием спецификации OpenAPI версии 3

REST API

Набор правил для взаимодействия программ через протокола HTTP

REST-Uploader

Модуль асинхронной загрузки данных из сторонних источников

SOAP

Simple Object Access Protocol — протокол обмена структурированными сообщениями в распределённой вычислительной среде

SQL

Structured query language – язык структурированных запросов для создания, модификации и управления данными в реляционных базах данных

SQL-запрос

Запрос к Витрине данных Поставщика, сформулированный на языке SQL

SSH

Secure Shell – сетевой протокол прикладного уровня для удалённого управления операционной системой и туннелирования TCP-соединений

Tarantool

Платформа in-memory вычислений с гибкой схемой данных для создания высоконагруженных приложений

UDP

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

URI

Унифицированный идентификатор ресурса — последовательность символов, идентифицирующая абстрактный или физический ресурс

UUID

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

Vert.x

Библиотека для разработки асинхронных приложений, основанная на событиях

VipNet

программное обеспечение для защиты сетевого трафика на рабочих местах пользователей

XML

eXtensibe Markup Language – универсальный текстовый формат для хранения и передачи структурированных данных

XML-extractor

Программное обеспечение для копирования данных из XML-файлов в БД-хранилище Tarantool

ZooKeeper

Сервер с открытым исходным кодом для высоконадежной распределенной координации облачных приложений

Агент СМЭВ4 (Агент)

Типовое программное обеспечение, обеспечивающее сопряжение Витрин данных и ИС УВ с Ядром СМЭВ4

База данных

Совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных

БЛОБ

Тип данных, значение которого представляет собой массив байт, размер которого существенно превышает размер базовых скалярных типов

Брокер сообщений

Архитектурный паттерн в распределенных системах, преобразующий сообщения от приложения-источника в сообщения протокола приложения-приемника

Витрина данных

Комплекс программных и технических средств, обеспечивающий хранение и предоставление данных другим участникам взаимодействия через СМЭВ4

Вид сведения СМЭВ

Комплекс документальных и программных компонентов, обеспечивающий взаимодействие ИС ведомств через СМЭВ3.x

ГОСТ

ННормативно-правовой документ для стандартизации производственных процессов

Дельта

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

ЕИП

Единая информационная платформа

ЕРН

Единый реестр населения

ИС

Информационная система

ИС УВ

Информационная система Участника взаимодействия

ИУА

Интеграционный узел адаптера

КриптоПро

Линейка криптографических утилит для работы с электронной подписью и сертификатами

ЛК УВ

Личный кабинет участника взаимодействия для управления информационными системами и мониторинга обменов в СМЭВ3 и СМЭВ4

Логическая модель данных

Схема базы данных, выраженная в понятиях бизнес-требований

Мнемоника Витрины

Уникальное строковое значение, определяющее модель данных Витрины

Модель данных Витрины

Описание структуры Витрины (общая информация, перечень сущностей, атрибутный состав), загруженное в Ядро СМЭВ4

Модулит

Модульный монолит - Архитектурный подход, при котором монолитное приложение строится из независимых, но тесно связанных между собой компонентов

Набор данных

Совокупность систематизированных данных (датасетов), представляющих собой базовый элемент для работы с данными

НСУД

Национальная система управления данными

ОГРН

Основной государственный регистрационный номер, присваиваемый юридическим лицам

Параметр запроса

Символическое имя, входящее в текст SQL-запроса и не содержащееся в модели данных Витрины

ПО

Программное обеспечение

СМЭВ4-адаптер

Программно-технический продукт, обеспечивающий взаимодействие витрины и СМЭВ4

Подписка (потребителя)

Предоставление права потребителю данных на информационный обмен через СМЭВ4

Поставщик данных

Участник взаимодействия, являющийся источником данных для других участников через СМЭВ4

Потребитель данных

Участник взаимодействия, получающий данные от поставщиков для обработки через СМЭВ4

Распределенный запрос

Регламентированный запрос, SQL-выражение которого содержит наборы данных из двух или более Витрин данных

Регламентированный SQL-запрос

SQL-запрос, выраженный в терминах модели данных Витрины, зарегистрированной в СМЭВ4

Реплика

СУБД, хранящая реплицируемые наборы данных, полученные от поставщика данных

Сверка

Совокупность действий по:

  • сравнению данных в Источнике и Витрине;

  • определению Устойчивых расхождений;

  • корректирующей загрузке;

  • формированию исключений из сверки;

  • Информированию заинтересованных лиц о результатах сверки.

Сервис Формирования документов

Модуль Витрины для работы с формируемыми документами

СМЭВ

Система межведомственного электронного взаимодействия

СМЭВ 3

Единая система межведомственного электронного взаимодействия, функционирующая в соответствии с Методическими рекомендациям по работе со СМЭВ версии 3.x

СМЭВ3-адаптер

Компонент СМЭВ, обеспечивающий информационное взаимодействие через единый электронный сервис СМЭВ

СМЭВ4

Единый сервис доступа к данным СМЭВ, предназначенный для автоматизации процесса передачи данных и уведомлений об изменении данных между организациями или органами власти, ответственными за формирование и ведение информационных ресурсов, зарегистрированных в НСУД

Сообщение

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

Стандартный загрузчик

Модуль управления данными (загрузка и/или удаление) в Витрине данных

СУБД

Система управления базами данных

Табличный параметр (запроса)

Параметр запроса, значение которого представляет собой двумерный массив с именованными колонками и неупорядоченными строками

Токен

Ключ безопасности (цифровой сертификат)

Участник взаимодействия

Орган или организация, участвующий в информационном обмене через СМЭВ

ФЛК

Форматно-логический контроль загружаемых на Витрину данных

Хранилище

Место для хранения BLOB-объектов (бинарных данных) на стороне ведомства, взаимодействующее с Витриной через BLOB-адаптер

Хранилище S3

Объектное хранилище для файлов любого типа и объема с доступом через API

Чанк

Фрагмент результирующих данных оптимального для передачи по сети размера