2022
DOI: 10.3390/app12136679
|View full text |Cite
|
Sign up to set email alerts
|

Developing Microservice-Based Applications Using the Silvera Domain-Specific Language

Abstract: Microservice Architecture (MSA) is a rising trend in software architecture design. Applications based on MSA are distributed applications whose components are microservices. MSA has already been adopted with great success by numerous companies, and a significant number of published papers discuss its advantages. However, the results of recent studies show that there are several important challenges in the adoption of microservices such as finding the right decomposition approach, heterogeneous technology stack… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
1
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 63 publications
(114 reference statements)
0
1
0
Order By: Relevance
“…However, the authors pointed to the architectural views model 1+5 as an example of the significant progress that has been made in the description of software architecture [13]. Similarly, Suljkanovič et al [16] emphasized that it is the 1+5 model that consists of views that allow for a diverse architectural description. The model comprises two views that are crucial for modeling message flows: Integrated services and Integrated processes.…”
Section: Related Workmentioning
confidence: 99%
“…However, the authors pointed to the architectural views model 1+5 as an example of the significant progress that has been made in the description of software architecture [13]. Similarly, Suljkanovič et al [16] emphasized that it is the 1+5 model that consists of views that allow for a diverse architectural description. The model comprises two views that are crucial for modeling message flows: Integrated services and Integrated processes.…”
Section: Related Workmentioning
confidence: 99%
“…Погодан је за једноставне пројекте, али је неопходна ручна конфигурација безбедносних аспеката, базе података и имплементација осталих слојева апликације. У радовима [5,6] описани су алати који омогућавају и олакшавају процес спецификације и конфигурације микросервисне архитектуре, а уз то и генерисање извршивог кода за овако конфигурисане апликације. Ова решења нису погодна за генерисање монолитних апликација, иако су се показала као ефикасна за развој микросервисне архитектуре.…”
Section: преглед постојећег стања у областиunclassified
“…Penggunaan domain specific language dapat menyelesaikan permasalahan tersebut. Domain specific language menjadi bahasa pemrograman yang sangat ekpresif atau dapat memberikan gambaran terhadap suatu masalah di dalam sebuah domain [2]. Domain specific language juga memungkinkan peningkatan proses pengembangan aplikasi secara teknis dengan produktivitas yang lebih tinggi dan lebih baik dibanding general purpose language [3].…”
Section: Pendahuluanunclassified