×
Мы обрабатываем cookies, чтобы сделать наш сайт удобнее и персонализированнее для вас. Подробнее: политика использования «cookies» и «политики конфиденциальности».

Для самостоятельной настройки ознакомьтесь с инструкцией

Дополнительные настройки cookies в браузерах

Файлы cookie автоматически загружаются в ваш браузер при посещении веб-сайта. У вас есть возможность управлять этими файлами. Если Вы не согласны с использованием файлов cookies, запретите их сохранение на своём устройстве, удалите уже имеющиеся файлы cookies через настройки браузера или прекратите использование сайта.

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

Инструкция по отключению cookies
Принять
Настроить
Отклонить
Техподдержка
Подпишись на рассылку
Подпишись на рассылку Digital Q
Платформа DIGITAL Q.ENVIRONMENT

Получите опыт разработки и эксплуатации собственных решений с платформой Digital Q.Environment, ее продуктами и сервисами!

Платформа <span>DIGITAL Q.ENVIRONMENT</span>

Digital Q.Environment

Платформа Digital Q.Environment обеспечит решение таких задач, как взаимодействие со службами обнаружения сервисов, подключение к системам распределенного кэширования, файловым и объектным хранилищам, версионирование бизнес-объектов, взаимодействие с инфраструктурными компонентами, построение клиентских отчетов и многих других системных задач.

СОЗДАНИЕ СИСТЕМНОЙ ПЛАТФОРМЫ С НУЛЯ – ЭТО ДОРОГО И ДОЛГО

1.
Администрирование выбранного решения
Администрирование выбранного решения
Вы разработали собственное (или выбрали open-source) решение для управления сотрудниками и оргструктурой вашей организации? Теперь вам приходится поддерживать и пытаться доработать систему из-за часто меняющихся требований
2.
Поддержка «букета» взаимодействий с различными СУБД, брокерами сообщений, распределенными кэшами, файловыми хранилищами
Поддержка «букета» взаимодействий с различными СУБД, брокерами сообщений, распределенными кэшами, файловыми хранилищами
Вам потребовалась поддержка новой СУБД, брокера сообщений или объектного хранилища, а DevOps пытаются внедрить новую службу обнаружения сервисов?
3.
Версионирование объектов
Версионирование объектов
Потребовалось вести историю объектов и управлять их версиями, а универсального подхода к решению этой задачи нет?
УЗНАТЬ БОЛЬШЕ

СДЕЛАТЬ СВОЮ СИСТЕМНУЮ ПЛАТФОРМУ? НО ЗАЧЕМ, КОГДА МОЖНО ИСПОЛЬЗОВАТЬ ГОТОВЫЕ КОМПОНЕНТЫ И РЕШЕНИЯ DIGITAL Q.ENVIRONMENT

Используйте готовые системные компоненты!

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

СДЕЛАТЬ СВОЮ СИСТЕМНУЮ ПЛАТФОРМУ? НО ЗАЧЕМ, КОГДА МОЖНО ИСПОЛЬЗОВАТЬ ГОТОВЫЕ КОМПОНЕНТЫ И РЕШЕНИЯ DIGITAL Q.ENVIRONMENT

С DIGITAL Q.ENVIRONMENT ВЫ СМОЖЕТЕ

Готовые компоненты
Готовые компоненты
Сконцентрируйтесь на бизнес-функционале
Вы не тратите ресурсы на реализацию системных механизмов и консоли управления вашими решениями.
Сконцентрируйтесь на бизнес-функционале
Вы не тратите ресурсы на реализацию системных механизмов и консоли управления вашими решениями.
Абстрагироваться от окружения
Абстрагироваться от окружения
Разделение бизнес- и системной логики
Используя системные библиотеки Digital Q.Environment, вы можете не думать о том, с какой СУБД или message broker вы работаете. А если вам нужно зарегистрироваться, например, в новой службе обнаружения сервисов, для вас это не проблема
Разделение бизнес- и системной логики
Используя системные библиотеки 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. Для построения маски необходимо использовать справочник символов – элементов, из которых составляется маска.
Тип объектов Настройка бизнес-объектов произвольных типов
<span>Тип объектов  </span>Настройка бизнес-объектов произвольных типов
Функционал для no-code настройки бизнес-объектов произвольных типов: договоров, заявок, электронных документов и прочих
Легкая заявка Гарантированная обработка сообщений из Kafka
<span>Легкая заявка </span>Гарантированная обработка сообщений из Kafka
Легкая заявка оптимизирует обработку сообщений, требующих длительных вычислений. Повышает устойчивость системы и обеспечивает гарантированную доставку и обработку сообщений
узнать больше

СЛЕДУЕМ МИРОВОМУ ОПЫТУ И ЛУЧШИМ ПРАКТИКАМ

IBM
IBM
Существует несколько основных инструментов и паттернов, которые стали важными и пограничными для определения микросервисов: контейнеры, Kubernetes, Api Gateway, паттерн service discovery.
Tadviser
Tadviser
В 2021 году микросервисная архитектура в центре внимания, причем, не только специалистов: о ней пишут в блогах, в соцсетях , обсуждают в прессе и на различных конференциях. Об успешном внедрении микросервисов заявляют представители Amazon, Google, Netflix и Twitter. В России об опыте перехода на микросервисы сообщали крупные банки.
Финансовая сфера. Банковское обозрение
Финансовая сфера. Банковское обозрение
Экосистема цифровой трансформации – это технологические платформы компании, в том числе и open source. Она позволила построить в компании «Диасофт» эффективную производственную среду, разрабатывать архитектурно правильные решения, создавать код один раз и повторно использовать его, больше времени уделять решению уникальных бизнес-задач.
Переход на микросервисы: опыт «М.Видео-Эльдорадо» и «МегаФона»
Переход на микросервисы: опыт «М.Видео-Эльдорадо» и «МегаФона»
У нас была потребность делать все быстрее за условно те же деньги, отвечая на вызовы рынка. Сейчас успешность выражается в количестве сервисов, переиспользованных разными системами, и унификация процессов.
ВОЗМОЖНО, ПЕРЕД ВАМИ СТОЯТ ПОХОЖИЕ ЗАДАЧИ
Версионирование бизнес-объектов
Версионирование бизнес-объектов
Версионирование бизнес-объектов
Клиент С. просит реализовать функционал историчности данных клиентской анкеты
В рамках решения задачи к прикладному продукту заказчика подключили PBC «Регистрация и управление версиями объектов». Реализован функционал историчности анкет клиентов
Работа с файловыми хранилищами
Работа с файловыми хранилищами
Работа с файловыми хранилищами
Банк Б. хочет сохранять клиентские вложения в новую в систему управления корпоративной информацией
К продукту клиента подключили компоненты из PBC «Работа с файловыми хранилищами». Данный PBC обеспечивает реализацию интерфейсов для работы с файловыми хранилищами и системами управления корпоративной информацией. Если заказчику потребуется работа с новым хранилищем, ему будет достаточно один раз обновить версию PBC «Работа с файловыми хранилищами»

ПРОСТЫЕ ШАГИ ДЛЯ ПОДКЛЮЧЕНИЯ ФУНКЦИОНАЛЬНОСТИ СИСТЕМ

Шаг №1.
Развернуть Digital Q.Environment
Развернуть Digital Q.Environment
Установка и первичная настройка платформы Digital Q.Environment
Вам доступны все инструменты, входящие в состав платформы. Вы можете импортировать список пользователей из вашей IDM-системы либо подключиться к вашему каталогу пользователей, настраивать роли, права доступа и общесистемные механизмы
Шаг №2.
Подключить системный функционал
Подключить системный функционал
Подключите системный функционал к вашему решению
Вы можете вручную подключить системные библиотеки, входящие в состав Digital Q.Environment, как зависимости в ваш код, либо воспользоваться технологической платформой Digital Q.Archer. В таком случае необходимые системные зависимости попадут в ваше приложение автоматически. Подключение к распределенным кэшам, службам обнаружения сервисов и многое другое будет вам доступно в обоих случаях с минимальными трудозатратами
Шаг №3.
Развернуть решение
Развернуть решение
Соберите ваше приложение и установите на стенд
Ваше прикладное решение обладает всеми необходимыми сервисами и системной функциональностью. Приложение успешно развернуто, и сотрудники пользуются функционалом вашего бизнес-решения

Новости платформы

В 2025 году, когда цифровизация и импортозамещение стали главными трендами, особенно важно не просто создавать новые ИТ-продукты, а получать реальные результаты от их внедрения. Быстро разрабатывать и внедрять новые ИТ-решения, снижая затраты и минимизируя зависимость от дефицита квалифицированных разработчиков — критически важные условия современной разработки. Экосистема low-code разработки Digital Q позволяет радикально снизить затраты и повысить скорость и качество производства ИТ-решений.
Подробнее
Эффективное использование информационных технологий в крупных организациях — это критически важный фактор успеха бизнеса в целом. Важно, чтобы IT-архитектура была в состоянии обеспечивать готовность компании к росту, изменениям и неожиданностям. Здесь на помощь приходит микросервисная архитектура. Создание микросервисных приложений сопряжено с рядом сложностей, однако с ними позволяют справиться low-code платформы. Подробнее об этом — в интервью Александра Сахарова, директора по работе с партнерами компании «Диасофт».
Подробнее

Видео о Digital Q.Environment

videoPreloader
предыдущий продукт платформа Digital Q.Integration Следующий продукт платформа Digital Q.Health
свяжитесь
с нами
контакты
Для прямой связи с нами вы можете использовать контакты ниже, либо оставить заявку через форму обратной связи, и мы обязательно свяжемся с вами

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