182.08K

2_5188184343104754566

1.

Архитектура системы
ЦРПТ («Честный знак»)
СЗКМ (OMS)
Методы
REST API
Микросервисная архитектура на базе IIS
Методы
REST API
ГИС
МТ
СУЗ
ERP
Микросервис
для обмена данными с
системами ЦРПТ
Микросервис
OMS WEB UI
Микросервис
API
ASPU сервер
линии 1
ASPU сервер
линии N
Тонкие клиенты
1
Микросервис
ASPU WEB UI
Системный интегратор автоматизированных систем управления технологических процессов
WEB браузер
MS SQL
База
данных

2.

ЦРПТ – организация,
владеющая «Честным
знаком»
ГИС МТ - Государственная
информационная система
мониторинга оборота
товаров
СУЗ - станция управления
заказами
REST API — Representational State Transfer и Application programming interface. Итак, REST — это архитектурный
стиль взаимодействия элементов распределенной системы. Так называется стиль взаимодействия между
отдельными частями системы, которые не обязательно должны быть расположены в одном месте. Другими
словами, это специальный стиль, обладающий набором ограничений, которые должны учитываться на этапах
проектирования системы.
Каждый клиентский запрос уже содержит в себе информацию о желанном ответе, а сервер, получивший запрос,
не сохраняет данные о состоянии клиента.
REST API работает по такому же принципу, как и интернет. Клиент связывается с сервером при помощи API,
когда ему нужен какой-либо ресурс. Выглядит это следующим образом:
•Клиент отправляет запрос на сервер.
•Сервер аутентифицирует клиента и подтверждает его право на запрос.
•Сервер выполняет обработку созданного запроса.
•Сервер дает ответ клиенту — был ли запрос успешным; сведения, запрошенные клиентом.
Enterprise Resource Planning (ERPсистема) — система планирования
ресурсов предприятия. Это
прикладное ПО для управления
производственными процессами,
в том числе производством,
трудовыми ресурсами, финансами
и другими активами. Также возможно
построение системы на основе
нескольких ERP-решений, используя
наиболее эффективные модули.
2
СЗКМ — сервис заказов кодов
маркировки.
АСПУ — автоматизированная
система поштучного учета.
Системный интегратор автоматизированных систем управления технологических процессов

3.

Модели реализации системы
СЗКМ (OMS)
HARDWARE
SOFTWARE
Отдельный физический
сервер на предприятии
ON-PREMISE
CLOUD
Виртуальная машина на существующем
сервере предприятия
Виртуальная машина на облачном
сервере
АСПУ (ASPU)
3
HARDWARE
SOFTWARE (ON-PREMISE)
Локальный ПромПК
на каждой технологической линии
Виртуальная машина
для каждой технологической линии
Системный интегратор автоматизированных систем управления технологических процессов

4.

Взаимодействие с ЦРПТ
ЦРПТ
Методы
REST API
HTTPS
Методы
REST API
ГИС
МТ
СУЗ
4
Получение токена
Отчет о нанесении
Отчет о вводе в оборот
Отчет о выводе из оборота
Отчет об агрегации
• Получение токена (с марта 2021)
• Заказ кодов маркировки с использованием
открепленной цифровой подписи
• Отчет о нанесении
• Отчет о нанесении и вводе в оборот (временно
заблокирован до января 2021)
• Отчет о выводе из оборота
• Отчет об агрегации
Системный интегратор автоматизированных систем управления технологических процессов
СЗКМ (OMS)
Микросервис
для обмена
данными с
системами
ЦРПТ
УКЭП

5.

Взаимодействие с ERP
ERP
HTTP/HTTPS
5
Получение токена
Создание номенклатур
Создание заказов на эмиссию КМ по номенклатурам
Загрузка КМ, полученных ERP от ЦРПТ
Получение данных о кол-ве КМ
Создание партий для технологических линий
Получение данных о статусах партий
Осуществление переагрегаций
Инициирование отправки отчетов в ЦРПТ
Получение статуса отправки отчетов в ЦРПТ
Инициирование отправки данных в архив
Получение данных о нанесении КМ
Получение данных о КМ, выведенных из оборота
Получение данных об агрегациях
Системный интегратор автоматизированных систем управления технологических процессов
СЗКМ (OMS)
Микросервис
API

6.

Взаимодействие с технологическими линиями
АСПУ (ASPU)
HTTP/HTTPS
6
Получение токена
Получение перечня номенклатур
Получение перечня планируемых партий
Запуск партий
Загрузка КМ согласно заданной партии
Отправка данных о нанесении КМ
Отправка данных о КМ, выведенных из оборота
Отправка данных об агрегациях
Отправка данных о неиспользованных КМ
Системный интегратор автоматизированных систем управления технологических процессов
СЗКМ (OMS)
Микросервис
API

7.

Взаимодействие тонких клиентов с системой
Тонкий клиент
WEB
браузер
СЗКМ (OMS)
АСПУ (ASPU)
HTML, JS
WEB UI
HTTP/HTTPS
Служба
Windows
WPF
приложение
7
HTTP
API
Системный интегратор автоматизированных систем управления технологических процессов
Авторизация
Запрос модуля
Микросервис
ASPU WEB UI
English     Русский Rules