Платформа <span>DIGITAL Q.ENVIRONMENT</span>
Платформа DIGITAL Q.ENVIRONMENT
Получите опыт разработки и эксплуатации собственных решений с платформой Digital Q.Environment, ее продуктами и сервисами!
Запросить демо
Digital Q.Environment
Платформа Digital Q.Environment обеспечит решение таких задач, как взаимодействие со службами обнаружения сервисов, подключение к системам распределенного кэширования, файловым и объектным хранилищам, версионирование бизнес-объектов, взаимодействие с инфраструктурными компонентами, построение клиентских отчетов и многих других системных задач.
СОЗДАНИЕ СИСТЕМНОЙ ПЛАТФОРМЫ С НУЛЯ – ЭТО ДОРОГО И ДОЛГО
1
Администрирование выбранного решения
Администрирование выбранного решения
Вы разработали собственное (или выбрали open-source) решение для управления сотрудниками и оргструктурой вашей организации? Теперь вам приходится поддерживать и пытаться доработать систему из-за часто меняющихся требований
2
Поддержка «букета» взаимодействий с различными СУБД, брокерами сообщений, распределенными кэшами, файловыми хранилищами
Поддержка «букета» взаимодействий с различными СУБД, брокерами сообщений, распределенными кэшами, файловыми хранилищами
Вам потребовалась поддержка новой СУБД, брокера сообщений или объектного хранилища, а DevOps пытаются внедрить новую службу обнаружения сервисов?
3
Версионирование объектов
Версионирование объектов
Потребовалось вести историю объектов и управлять их версиями, а универсального подхода к решению этой задачи нет?
УЗНАТЬ БОЛЬШЕ
Используйте готовые системные компоненты!

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

СДЕЛАТЬ СВОЮ СИСТЕМНУЮ ПЛАТФОРМУ? НО ЗАЧЕМ, КОГДА МОЖНО ИСПОЛЬЗОВАТЬ ГОТОВЫЕ КОМПОНЕНТЫ И РЕШЕНИЯ DIGITAL Q.ENVIRONMENT
С DIGITAL Q.ENVIRONMENT ВЫ СМОЖЕТЕ
Готовые компоненты
Готовые компоненты
Сконцентрируйтесь на бизнес-функционале
Вы не тратите ресурсы на реализацию системных механизмов и консоли управления вашими решениями.
Абстрагироваться от окружения
Абстрагироваться от окружения
Разделение бизнес- и системной логики
Используя системные библиотеки Digital Q.Environment, вы можете не думать о том, с какой СУБД или message broker вы работаете. А если вам нужно зарегистрироваться, например, в новой службе обнаружения сервисов, для вас это не проблема
связаться с нами
НЕСКОЛЬКО ЦИФР
0 зависимость
и приложение взаимодействует со службами обнаружения сервисов
0 день
на настройку организационной структуры со 100 сотрудниками
0 дней
отставания, как минимум, от ваших конкурентов, если вы решите писать системные механизмы самостоятельно
PBC ПЛАТФОРМЫ DIGITAL Q.ENVIRONMENT
Версионность Регистрация и управление версиями объектов
<span>Версионность  </span>Регистрация и управление версиями объектов
Ведение истории объектов и управление их версиями. Возможность просмотра информации о пользователе, который внес изменения в объект, дате и времени изменения
Расписание заданий Периодический запуск операций и процессов
<span>Расписание заданий  </span>Периодический запуск операций и процессов
Настройка и управление периодическими операциями. Поддерживается вызов по расписанию REST API. Отправка сообщений в топик Apache Kafka. Запуск BPMN-процессов
Взаимодействие с хранилищами данных Работа с хранилищами данных
<span>Взаимодействие с хранилищами данных  </span>Работа с хранилищами данных
API для взаимодействия с файловыми хранилищами. Поддержка различных протоколов, например S3.
Взаимодействие с почтовыми серверами и sms-центрами Взаимодействие с почтовыми серверами и sms
<span>Взаимодействие с почтовыми серверами и sms-центрами  </span>Взаимодействие с почтовыми серверами и sms
Сервисы предоставляют API по взаимодействию с почтовыми серверами и sms-центрами
Шаблоны уведомлений и сообщений Сервис, позволяющий создавать шаблоны уведомлений и сообщений для разных каналов
<span>Шаблоны уведомлений и сообщений  </span>Сервис, позволяющий создавать шаблоны уведомлений и сообщений для разных каналов
Возможность создавать шаблоны уведомлений для разных каналов с помощью встроенного текстового редактора
Кэширование Методы работы с распределенными кэшами
<span>Кэширование  </span>Методы работы с распределенными кэшами
Библиотека mdpcache содержит различные методы кэширования данных.
Библиотека состоит из нескольких модулей, которые подключаются отдельно:
  • mdpcache – базовая библиотека, входит как зависимость в остальные;
  • mdpcache-hazelcast – содержит интеграцию Hazelcast, поддерживает два режима: подключение к внешнему сервису hazelcast'а и распределение кэша по подам сервиса;
  • mdpcache-infinispan – содержит интеграцию Infinispan, поддерживает подключение к внешнему сервису infinispan'а;
  • mdpcache-ignite – содержит интеграцию Ignite, поддерживает подключение к внешнему сервису ignite'а.
Сотрудники Управление сотрудниками и организационной структурой
<span>Сотрудники  </span>Управление сотрудниками и организационной структурой
Предоставляет функционал по ведению организационно-штатной структурой
Взаимодействие со службами обнаружения сервисов Обеспечение взаимодействия со службами обнаружения сервисов
<span>Взаимодействие со службами обнаружения сервисов  </span>Обеспечение взаимодействия со службами обнаружения сервисов
Обнаруживает все доступные service discovery и позволяет микросервисам регистрироваться в них и взаимодействовать друг с другом
Контроль лицензионных опций Проверка лицензионных опций прикладных модулей
<span>Контроль лицензионных опций  </span>Проверка лицензионных опций прикладных модулей
Контроль лицензионных ограничений во время старта прикладных микросервисов, проверка и фиксация нарушений при работе прикладного функционала.
Дизайнер лицензионных опций Создание лицензионных опций продуктов
<span>Дизайнер лицензионных опций  </span>Создание лицензионных опций продуктов
Используется для формирования опций по информации из продуктового каталога и физических проверок в продуктах.
Выдача лицензий Выдача лицензий
<span>Выдача лицензий  </span>Выдача лицензий
Формирование лицензионных опций
Заявка на получение лицензии Заявка на получение лицензии
<span>Заявка на получение лицензии  </span>Заявка на получение лицензии
Заявка на получение лицензии
Генератор отчетов Формирование и построение пользовательских отчетов
<span>Генератор отчетов  </span>Формирование и построение пользовательских отчетов
Формирование и построение пользовательских отчетов по xml-шаблону, jasperreports, docx и xlsx шаблонов. Возможность интеграции с любыми продуктовыми системами. Гибкая и расширяемая логика отбора данных из источников
Нотификация Настройка и отправка уведомлений пользователей по различным каналам данных
<span>Нотификация  </span> Настройка и отправка уведомлений пользователей по различным каналам данных
Настройка и отправка уведомлений пользователей по различным каналам данных
Автонумерация Автонумерации объектов системы
<span>Автонумерация  </span>Автонумерации объектов системы
  1. Необходимо создать механизм, позволяющий нумеровать объекты по настроенной маске;
  2. Номер должен присваиваться с учетом настроенного критерия;
  3. Необходима возможность получать по заданному критерию следующий номер;
  4. Необходима возможность получать по заданному критерию текущий номер без увеличения нумерации;
  5. Для построения маски критериев необходимо создать справочник критериев нумерации;
  6. Маска критериев может составляться пользователем в произвольной последовательности;
  7. Необходимо разработать интерфейс для задания маски номера, связанного с объектом;
  8. Для построения маски необходимо использовать справочник символов – элементов, из которых составляется маска.
узнать больше
СЛЕДУЕМ МИРОВОМУ ОПЫТУ И ЛУЧШИМ ПРАКТИКАМ
IBM
IBM
Существует несколько основных инструментов и паттернов, которые стали важными и пограничными для определения микросервисов: контейнеры, Kubernetes, Api Gateway, паттерн service discovery.
Tadviser
Tadviser
В 2021 году микросервисная архитектура в центре внимания, причем, не только специалистов: о ней пишут в блогах, в соцсетях , обсуждают в прессе и на различных конференциях. Об успешном внедрении микросервисов заявляют представители Amazon, Google, Netflix и Twitter. В России об опыте перехода на микросервисы сообщали крупные банки.
Финансовая сфера. Банковское обозрение
Финансовая сфера. Банковское обозрение
Экосистема цифровой трансформации – это технологические платформы компании, в том числе и open source. Она позволила построить в компании «Диасофт» эффективную производственную среду, разрабатывать архитектурно правильные решения, создавать код один раз и повторно использовать его, больше времени уделять решению уникальных бизнес-задач.
Переход на микросервисы: опыт «М.Видео-Эльдорадо» и «МегаФона»
Переход на микросервисы: опыт «М.Видео-Эльдорадо» и «МегаФона»
У нас была потребность делать все быстрее за условно те же деньги, отвечая на вызовы рынка. Сейчас успешность выражается в количестве сервисов, переиспользованных разными системами, и унификация процессов.
ВОЗМОЖНО, ПЕРЕД ВАМИ СТОЯТ ПОХОЖИЕ ЗАДАЧИ
Версионирование бизнес-объектов
Работа с файловыми хранилищами
Клиент С. просит реализовать функционал историчности данных клиентской анкеты
В рамках решения задачи к прикладному продукту заказчика подключили PBC «Регистрация и управление версиями объектов». Реализован функционал историчности анкет клиентов
Банк Б. хочет сохранять клиентские вложения в новую в систему управления корпоративной информацией
К продукту клиента подключили компоненты из PBC «Работа с файловыми хранилищами». Данный PBC обеспечивает реализацию интерфейсов для работы с файловыми хранилищами и системами управления корпоративной информацией. Если заказчику потребуется работа с новым хранилищем, ему будет достаточно один раз обновить версию PBC «Работа с файловыми хранилищами»
ПРОСТЫЕ ШАГИ ДЛЯ ПОДКЛЮЧЕНИЯ ФУНКЦИОНАЛЬНОСТИ СИСТЕМ
1
шаг №1
Развернуть Digital Q.Environment
Установка и первичная настройка платформы Digital Q.Environment
Вам доступны все инструменты, входящие в состав платформы. Вы можете импортировать список пользователей из вашей IDM-системы либо подключиться к вашему каталогу пользователей, настраивать роли, права доступа и общесистемные механизмы
2
шаг №2
Подключить системный функционал
Подключите системный функционал к вашему решению
Вы можете вручную подключить системные библиотеки, входящие в состав Digital Q.Environment, как зависимости в ваш код, либо воспользоваться технологической платформой Digital Q.Archer. В таком случае необходимые системные зависимости попадут в ваше приложение автоматически. Подключение к распределенным кэшам, службам обнаружения сервисов и многое другое будет вам доступно в обоих случаях с минимальными трудозатратами
3
шаг №3
Развернуть решение
Соберите ваше приложение и установите на стенд
Ваше прикладное решение обладает всеми необходимыми сервисами и системной функциональностью. Приложение успешно развернуто, и сотрудники пользуются функционалом вашего бизнес-решения
videoPreloader
Digital Q.Environment
ОСТАЛИСЬ ВОПРОСЫ?
Напишите нам, и мы обязательно вам ответим

*поля обязательные к заполнению