1. Глоссарий

Раздел содержит основной перечень терминов и определений в контексте описания Системы.

Программный продукт компании «1С», предназначенный для автоматизации различных видов деятельности.
Apache Camel
Открытый кроссплатформенный java-фреймворк, который позволяет проводить интеграцию приложений в простой и понятной форме.
Apache License 2.0 (Apache2)
Лицензия на свободное программное обеспечение Apache Software Foundation.
Apache TinkerPop
Открытая среда графовых вычислений с открытым исходным кодом, распространяемая по коммерческой лицензии Apache2.
API
(англ. application programming interface) описание способов (набор классов, процедур, функций, структур или констант), которыми одна компьютерная программа может взаимодействовать с другой программой.
API Gateway
Платформа, предназначенная для эффективной балансировки нагрузки между вычислительными узлами и защиты от злоупотребления ресурсами.
Camunda BPM
Открытая платформа автоматизации рабочих процессов и принятия решений с открытым исходным кодом.
Clause
Условие запроса, один из параметров запроса данных, в зависимости от которого формируется выборка данных.
CMDB
(англ. Configuration management database, База данных управления конфигурации) репозиторий всего, что касается компонентов информационной системы.
CMS
(англ. Content management system, система управления контентом) информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления содержимым.
DML
(англ. Data Manipulation Language) семейство компьютерных языков, используемых в компьютерных программах или пользователями баз данных для получения, вставки, удаления или изменения данных в базах данных.
Docker

Термин Docker (докер) может относиться к (Подробнее см. https://docs.docker.com/glossary/#docker):

  • Проекту Docker в целом, представляющему собой платформу для разработчиков и системных администраторов для разработки, доставки и запуска приложений.
  • Процессу docker daemon, запущенному на хосте, который управляет образами и контейнерами (также называемый Docker Engine).
Docker Swarm
Родная система кластеризации для Docker, которая превращает набор хостов Docker в один последовательный кластер, называемый Swarm.
Factory-функция
Фабричная функция. Любая функция, которая не является классом или конструктором, и возвращает (предположительно новый) объект - называется фабричной.
Groovy
Объектно-ориентированный язык программирования, разработанный для платформы Java как дополнение к языку Java с возможностями Python, Ruby и Smalltalk.
H2
Открытая кроссплатформенная СУБД, полностью написанная на языке Java.
HTTP
(англ. HyperText Transfer Protocol — протокол передачи гипертекста) протокол прикладного уровня для передачи произвольных данных.
ID
Уникальный идентификатор объекта.
Java Message Service (JMS)
Стандарт промежуточного ПО для рассылки сообщений, позволяющий приложениям, выполненным на платформе Java EE, создавать, посылать, получать и читать сообщения.
JS-файл
Текстовый файл с расширением .js, содержащий код исполняемого сценария, написанного на языке JavaScript.
JSON
(англ. JavaScript Object Notation) текстовый формат обмена данными, основанный на языке программирования JavaScript.
JSON Web Token (JWT)
Открытый стандарт (RFC 7519) для создания токенов доступа, основанный на формате JSON. Как правило, используется для передачи данных для аутентификации в клиент-серверных приложениях. Токены создаются сервером, подписываются секретным ключом и передаются клиенту, который в дальнейшем использует данный токен для подтверждения своей личности.
Kubernetes
Платформа с открытым исходным кодом, которая автоматизирует операции с контейнерами.
LDAP
(англ. Lightweight Directory Access Protocol, легкорасширяемый протокол доступа к каталогам) протокол прикладного уровня для доступа к службе каталогов X.500, разработанный IETF как облегченный вариант разработанного ITU-T протокола DAP.
Low-code development (Low-code)
Концепция, предполагающая возможность модифицировать, адаптировать и развивать систему непосредственно в ходе промышленной эксплуатации с минимумом кодирования и максимумом визуальной разработки.
Microsoft Hyper-V
Система аппаратной виртуализации для x64-систем на основе гипервизора.
MySQL
Это реляционная система управления базами данных с открытым исходным кодом.
Oracle Database
Объектно-реляционная система управления базами данных компании Oracle.
OrientDB
Открытая СУБД, которая объединяет в себе возможности документо-ориентированной и графо-ориентированной БД. Также поддерживается интерфейс объектно-ориентированной БД, который работает поверх документо-ориентированного слоя.
PostgreSQL
Свободная объектно-реляционная система управления базами данных (СУБД).
Red Hat JBoss Fuse
Открытая сервисная шина предприятия, упрощающая задачу подключения разнородных приложений, служб и устройств для создания всеобъемлющих и эффективных решений. Шина JBoss Fuse включает в себя популярный и универсальный фреймворк Apache Camel, реализацию наиболее часто используемых корпоративных моделей интеграции.
Remedy
Клиент-серверная среда для построения приложений, разрабатываемая компанией BMC Software.
SAP
Автоматизированная система, предлагающая комплекс решений для выстраивания общего информационного пространства на базе предприятия и эффективного планирования ресурсов и рабочих процессов, разработанная компанией SAP SE.
Secret (секрет)
Набор настроек в сервисе системных настроек Vault.
ServiceGate
Название разработанного Исполнителем программного продукта.
SLA
(англ. Service Level Agreement) термин методологии ITIL, обозначающий формальный договор между заказчиком услуги и её поставщиком, содержащий описание услуги, права и обязанности сторон и, самое главное, согласованный уровень качества предоставления данной услуги.
SMTP
(англ. Simple Mail Transfer Protocol — простой протокол передачи почты) широко используемый сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.
Solr
Платформа полнотекстового поиска с открытым исходным кодом, основанная на проекте Apache Lucene.
SQL
(англ. structured query language — «язык структурированных запросов») декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных.
UI
(англ. User Interface) пользовательский интерфейс. Интерфейс, обеспечивающий передачу информации между Пользователем и программно-аппаратными компонентами Системы.
Vault
Сервис системных настроек, предназначенный для безопасного управления конфиденциальной информацией в современных архитектурах приложений.
VirtualBox
Программный продукт виртуализации для операционных систем Microsoft Windows, Linux, FreeBSD, macOS, Solaris/OpenSolaris, ReactOS, DOS и других.
Адаптер
Веб-сервис доступа к данным приложения или базы данных, связанных с Системой.
Администратор
Роль Системы, характеризующая пользователей Системы, обладающих расширенными правами на осуществление операций в Системе и осуществляющих выдачу прав доступа для прочих пользователей.
База знаний
Логическая база данных, содержащая данные и информацию, используемые Системой управления знаниями по услугам.
БД
База данных. Это упорядоченный набор структурированной информации или данных, которые обычно хранятся в электронном виде в компьютерной системе.
Бекенд-система
Сторонняя система, связанная с Системой через адаптер
Библиотека
Сборник подпрограмм или объектов, используемых для разработки программного обеспечения.
Бэкенд
(англ. backend) программно-аппаратная часть сервиса. Это набор средств, с помощью которых происходит реализация логики веб-сайта.
Виджет
Небольшой графический элемент или модуль, встраиваемый в веб-страницу для отображения важной и часто обновляемой информации.
Витрина
Страница Системы, на которой представлен ассортимент товаров или услуг; электронный каталог с иллюстративными изображениями товаров или услуг с указанием их основных характеристик.
Внешний скрипт
Скрипт, который расположен во внешнем js-файле и может быть связан с любым HTML-документом.
Геттер
(англ. getter) вычисляемое свойство, зависящее от определенных данных в сторе (store). В геттере указываются операции и/или вычисления на основе определенных данных стора и возвращается результат. При изменении данных стора, которые используются в геттере, возвращаемый геттером результат также изменяется.
Дашборд
См. «Инструментальная панель».
Дефолтное значение
Значение, присваиваемое параметру автоматически («по умолчанию») в том случае, когда данному параметру не присвоено ни одно допустимое значение.
Домашняя страница
Первая страница, которая открывается Пользователю по умолчанию после авторизации в Системе. Как правило, является главной страницей, содержащей вводную и презентативную информацию о Системе, а также служит списком предлагаемых возможностей Системы и вариантом навигации по Системе.
Иконка
Элемент графического интерфейса, пиктограмма, обозначающая компонент, инструмент, действие в Системе и т.п.
Инстанс
Экземпляр Vue приложения. Часть приложения (фронтенд), работающая на Vue.
Инструментальная панель (дашборд)
Инструмент для визуализации и анализа информации об определенных процессах и их эффективности. Инструментальная панель служит для визуального представления данных, сгруппированных по смыслу, для более легкого визуального восприятия информации.
Интерцептор
Некоторый класс, перехватывающий вызовы методов целевого класса и «оборачивающий» их в некоторую дополнительную функциональность.
ИТ
Информационные технологии.
КЕ
Конфигурационная единица.
Ключевые слова
(англ. keywords) представляют собой слова (или их набор), которые используются поисковыми системами для обеспечения точного соответствия (релевантности) результатов поиска.
Консоль
Компонент интерфейса Пользователя, отображающий множество агрегированных данных из различных сторонних систем.
Контейнер
Экземпляр образа докера (см. «Docker») во время выполнения. Подробнее см. https://docs.docker.com/glossary/#container.
Контекст приложения
Набор переменных и их значений, доступных на текущей страницы, доступный для использования в настройках Администратору системы.
Кэш
Промежуточный буфер с быстрым доступом к нему, содержащий информацию, которая может быть запрошена с наибольшей вероятностью.
Лейбл
Название формы, компонента и т.п.
Локализация значения
Перевод значения на один из языков, применяемых в Системе.
Локаль
Набор параметров, определяющий региональные настройки пользовательского интерфейса Системы.
Маппинг
Определение соответствия данных между потенциально различными семантиками одного объекта или разных объектов.
Миксин
(англ. mix in, примесь) элемент языка программирования (обычно класс или модуль), реализующий какое-либо четко выделенное поведение. Используется для уточнения поведения других классов, не предназначен для порождения самостоятельно используемых объектов.
Мультитенантность
Возможность изолированно обслуживать разных клиентов (множество организаций-клиентов) в рамках одного сервиса.
Плагин
Независимо компилируемый программный модуль, динамически подключаемый к основной программе и предназначенный для расширения и/или использования ее возможностей. Плагины обычно выполняются в виде библиотек общего пользования.
Плейсхолдер
Текст внутри текстового поля на форме, который исчезает при получении фокуса данным текстовым полем.
ПО
Программное обеспечение.
Подсказка (всплывающая подсказка)
Краткое описание элемента или его функций, которое появляется при наведении курсора на элемент.
Пользователь
Сотрудник Организации, использующей Систему, который применяет Систему для выполнения конкретных функций.
Приложение
См. «Система».
Программный продукт
Комплекс взаимосвязанных программ для ре­шения определенной проблемы (задачи) массового спроса, подготовленный к реализации как любой вид промышленной продукции.
Прогрессивное веб-приложение (PWA)
(англ. progressive web app, PWA) технология в web-разработке, которая визуально и функционально трансформирует сайт в приложение (мобильное приложение в браузере).
Роль
В информационных системах практикуется регистрация ролей, с которыми сопоставляется, с одной стороны, комплект прав доступа, необходимых для выполнения конкретных функций, а с другой стороны — подмножество пользователей, которые должны иметь эти права. Применяется для облегчения управления доступом, вместо назначения отдельных прав персонально каждому пользователю.
Сайдбар
Закрепленная боковая или верхняя панель Системы, область навигации или вспомогательной информации (боковое меню), графически отделенная от основной рабочей области.
Система
Программный продукт ServiceGate.
Скрипт
(англ. script, сценарий) последовательность действий, описанных с помощью скриптового языка программирования (JavaScript, PHP, Perl, Python и др.) для автоматического выполнения определенных задач.
СмартИнпут
(англ. SmartInput) функционал, позволяющий Пользователю ускорить процесс создания новых записей (форм) в Системе (инциденты, запросы, услуги и т.п.).
Стор
(англ. store) локальное хранилище данных, в котором хранятся данные приложения (схемы, сайдбары, формы, локализация и др.). Данные запрашиваются из бекэнда и сохраняются в хранилище для того чтобы их можно было потом использовать без дополнительных запросов к серверу. Время хранения данных - пока активно приложение (т.е. все данные стора хранятся в оперативной памяти).
СУБД
Система управления базами данных. Совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
Схема
Модель данных в системе-источнике.
Темплейт
(англ. template, шаблон) типовая конструкция, в которой указываются параметры, а также функция или правила, с помощью которых будет преобразовываться/заполняться поле. Шаблон используется для автоматического заполнения полей. Также шаблон может быть типовым набором значений поля.
Файл бэкапа
Файл для восстановления данных Системы.
Форма
Визуальное представление в виде полей для отображения и редактирования данных, а также для отображения связанных данных.
Фронтенд
(англ. frontend) клиентская сторона пользовательского интерфейса к программно-аппаратной части сервиса.
Чат-бот
(англ. chatbot) программа, которая имитирует реальный разговор с пользователем. Чат-боты позволяют общаться с помощью текстовых или аудио сообщений на сайтах, в мессенджерах, мобильных приложениях или по телефону.