Название базовой системы (платформы): | Diasoft Digital Q Цифровая омниканальная платформа |
Разработчики: | Диасофт (Diasoft) |
Дата премьеры системы: | 2022/08/16 |
Дата последнего релиза: | 2024/04/17 |
Технологии: | Средства разработки приложений |
2024: Возможность генерации типового кода микросервисов на Golang
Компания «Диасофт» расширила возможности технологической low-code платформы Digital Q.Archer, предназначенной для быстрого создания приложений в микросервисной архитектуре. Компоненты технологической платформы Digital Q.Archer обеспечивают полный цикл разработки цифровых решений: от проектирования бизнес-архитектуры приложений до автоматической генерации готовых микросервисов. Об этом компания сообщила 17 апреля 2024 года.
В функционал Digital Q.Archer добавлена возможность генерации типового кода микросервисов на Golang (Go), в дополнение к существовавшей ранее возможности генерации на Java.
Java и Go – наиболее популярные языки программирования для разработки бэкенда. Теперь у разработчиков, использующих платформу Digital Q.Archer, есть возможность выбора языка в зависимости от специфики и задач каждого проекта. Мы выбрали язык Go, поскольку он обеспечивает высокую производительность, масштабируемость и скорость развертывания, его целесообразно использовать для разработки высоконагруженных приложений, сказал Дмитрий Грачёв, архитектор технологической платформы Digital Q.Archer компании «Диасофт».
|
Low-code компоненты платформы позволяют генерировать типовой код микросервисов на Go, как и на Java, по одной кнопке, что существенно снижает время и затраты на разработку.
Созданные PBC (Packaged Business Capabilities – приложения, решающие конкретные бизнес-задачи и состоящие из нескольких микросервисов) служат «строительными блоками» для более сложных решений и могут многократно реиспользоваться в виде готовых библиотек. В одном и том же приложении могут использоваться одновременно микросервисы на Go и Java.Российский рынок HR-tech: оценки, тренды, крупнейшие поставщики. Обзор TAdviser
Таким образом, с программистов снимается рутинная задача написания больших объемов типового кода. С помощью платформы Digital Q.Archer организация может легко создавать нужные программные продукты на Go даже в том случае, если в штате не хватает Go-разработчиков.
Платформа Digital Q.Archer также поддерживает полностью no-code создание цифровых профилей на Go. Цифровые Go-профили представляют собой витрину данных PBC, они упрощают доступ к приложениям и снимают нагрузку с мастер-системы.
2022: Выход Digital Q.Archer для быстрого создания приложений
Компания «Диасофт» сообщила 16 августа 2022 года о том, что представила технологическую платформу Digital Q.Archer для быстрого создания приложений в микросервисной архитектуре. Платформа входит в состав экосистемы цифровой трансформации Digital Q и позволяет многократно повысить эффективность производства. Благодаря low-code инструментам платформы Digital Q.Archer можно создавать работоспособные прототипы бизнес-приложений всего за две недели.
При разработке бизнес-приложений используется компонентный подход. Компонентами служат Packaged Business Capabilities (PBC) – приложения, решающие конкретные бизнес-задачи и состоящие из нескольких микросервисов. PBC могут быть связаны между собой посредством API и событий и использоваться как «строительные блоки» для создания более сложных цифровых решений.
В состав технологической платформы Digital Q.Archer входят два основных РВС, которые совместно обеспечивают полный цикл разработки приложений: от проектирования бизнес-архитектуры до генерации готовых микросервисов.
«Дизайнер РВС» предназначен для простого проектирования архитектуры приложения, максимально соответствующего текущим бизнес-потребностям. Он позволяет описать необходимый функционал приложения в терминах бизнеса (бизнес-объекты и связи между ними, логические схемы взаимодействия объектов, состав бизнес-процессов и др.). На основании этой информации формируется паспорт PBC – полное описание всех входящих в него объектов и атрибутов, схем, API, событий, интерфейсов. В дальнейшем паспорт РВС используется для автоматического формирования микросервисов.
«Дизайнер микросервисов» позволяет легко преобразовать спроектированную бизнес-архитектуру приложения в набор микросервисов, обеспечивающих выполнение необходимых бизнес-функций. Процесс генерации кода полностью автоматизирован, от системного архитектора требуется лишь общий контроль процесса. «Дизайнер микросервисов» помогает правильно определить структуру будущих микросервисов, исходя из бизнес-потребностей, и автоматически создает их типовой исходный код. В результате формируется набор готовых микросервисов, включающих код, описание структуры базы данных, API и событий.
Технологическая low-code платформа Digital Q.Archer помогает существенно сократить трудозатраты на создание приложений и их time-to-market. Функционал платформы позволяет нажатием одной кнопки сгенерировать исходный код и получить работоспособный прототип приложения. Таким образом, с программистов снимаются все рутинные процессы, связанные с созданием приложений «с нуля», и разработчики могут сфокусироваться на решении более сложных и творческих задач. В «Диасофт» успешно используем возможности Digital Q.Archer как для решения бизнес-задач клиентов компании, так и при разработке продуктов для внутренних целей компании, отметил Дмитрий Грачёв, архитектор технологической платформы Digital Q.Archer компании «Диасофт».
|
Компания «Диасофт» активно расширяет возможности и функционал платформы Digital Q.Archer, актуализирует типовые шаблоны генерации микросервисов. Это гарантирует соответствие создаваемого программного кода высоким стандартам разработки и минимизирует вероятность возникновения ошибок.
Подрядчики-лидеры по количеству проектов
Солар (ранее Ростелеком-Солар) (46)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
Форсайт (11)
Axiom JDK (БеллСофт) ранее Bellsoft (10)
Бипиум (Bpium) (10)
Другие (393)
Солар (ранее Ростелеком-Солар) (10)
Форсайт (3)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
КРИТ (KRIT) (2)
Cloud.ru (Облачные технологии) ранее SberCloud (2)
Другие (13)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Солар (ранее Ростелеком-Солар) (2, 48)
Microsoft (41, 47)
Oracle (49, 26)
Hyperledger (Open Ledger Project) (1, 23)
IBM (33, 18)
Другие (611, 308)
Солар (ранее Ростелеком-Солар) (1, 11)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
Форсайт (1, 3)
Сбербанк (1, 2)
Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
Другие (9, 9)
Солар (ранее Ростелеком-Солар) (1, 6)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
Мобильные ТелеСистемы (МТС) (1, 4)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
РЖД-Технологии (1, 3)
Другие (14, 24)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 4)
Мобильные ТелеСистемы (МТС) (2, 3)
Солар (ранее Ростелеком-Солар) (1, 3)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
РеСолют (1, 1)
Другие (14, 14)
Распределение систем по количеству проектов, не включая партнерские решения
Solar appScreener (ранее Solar inCode) - 48
Hyperledger Fabric - 23
Windows Azure - 20
FIS Platform - 15
Форсайт. Мобильная платформа (ранее HyperHive) - 12
Другие 328
Solar appScreener (ранее Solar inCode) - 11
Форсайт. Мобильная платформа (ранее HyperHive) - 3
BSS Digital2Go - 3
Cloud ML Space - 2
Axiom JDK (ранее Liberica JDK до 2022) - 1
Другие 8