|
Эта публикация цитируется в 5 научных статьях (всего в 5 статьях)
Integration of micro-services as components in modeling environments for low code development
[Интеграция микросервисов как компонентов сред моделирования для малокодовой разработки]
H. A. A. Chaudharyab, T. Margariaac a University of Limerick
b Confirm Research Centre for Smart Manufacturing
c Lero: The Irish Software Research Centre
Аннотация:
Среды разработки с низким кодом привлекают внимание из-за их потенциала в качестве парадигмы разработки для очень крупномасштабного внедрения в ИТ будущего. В этой статье мы предлагаем метод расширения (приложений) предметно-ориентированных языков, поддерживаемых двумя средами разработки с низким уровнем кода, основанными на формальных моделях, а именно DIME (родная Java) и Pyro (родной Python), для включения функций, размещенных на гетерогенных технологиях и платформы. Для этого мы следуем аналогии с микросервисами. После этой интеграции обе среды могут использовать связь с уже существующими удаленными службами RESTful и корпоративных систем, в нашем случае Amazon Web Services (AWS) (но это можно легко распространить на другие облачные платформы). Таким образом, разработчики могут использовать в DIME и Pyro потенциал сложных сервисов, потенциально всей экосистемы Python и AWS, в виде библиотек перетаскиваемых компонентов в управляемом ими стиле с низким кодом. Новые DSL доступны в DIME и Pyro как коллекции реализованных SIB и блоков. Из-за особых возможностей и проверок, лежащих в основе платформ DIME и Pyro, отдельные функции DSL автоматически проверяются на семантические и синтаксические ошибки в обеих средах.
Ключевые слова:
предметно-ориентированный язык (DSL), управляемая моделями разработка (MDD), экстремальная управляемая моделями разработка (XMDD), сервисно-независимые компоненты (SIB), среды малокодовой разработки, DIME, Piro.
Образец цитирования:
H. A. A. Chaudhary, T. Margaria, “Integration of micro-services as components in modeling environments for low code development”, Труды ИСП РАН, 33:4 (2021), 19–30
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp610 https://www.mathnet.ru/rus/tisp/v33/i4/p19
|
Статистика просмотров: |
Страница аннотации: | 38 | PDF полного текста: | 5 |
|