• Aucun résultat trouvé

Mikroservis Mimari Degerlendirmeleri icin Model-gudumlu bir Cerceve(Model–Driven Framework for Microservice Architecture Assessment)

N/A
N/A
Protected

Academic year: 2022

Partager "Mikroservis Mimari Degerlendirmeleri icin Model-gudumlu bir Cerceve(Model–Driven Framework for Microservice Architecture Assessment)"

Copied!
2
0
0

Texte intégral

(1)

Mikroservis mimari değerlendirmeleri için model- güdümlü bir çerçeve

Mehmet Söylemez

1

, Ayça Tarhan

2

ve Bedir Tekinerdoğan

3

1 TÜBİTAK-BİLGEM-YTE

Yazılım Teknolojileri Araştırma Enstitüsü, Ankara, Türkiye

2 Hacettepe Üniversitesi, Bilgisayar Mühendisliği Bölümü, Ankara, Türkiye

3Wageningen Üniversitesi,Wageningen, Hollanda

1 [email protected] 2 [email protected]

3 [email protected]

Özet. Mikroservis mimarisi, servis odaklı yazılım endüstrisinde baskın bir mi- mari tarz haline gelmiştir. Mikroservis mimarisi, sistemi küçük hizmetlere ayır- mayı vurgulayan bir mimari tarzdır ve geleneksel hizmet odaklı mimari tarzın bir evrimidir. Bu tarzın yaygın olarak kabul edilen yararları arasında; çeviklikteki artış, geliştirici verimliliği, esneklik, ölçeklenebilirlik, güvenilirlik, süreklilik, il- gilerin ayrılması (seperation of concerns) ve dağıtım kolaylığı sayılabilir. Bu fay- daların yanında Mikroservis mimarisi; ağ üzerindeki hizmetlerin keşfedilmesi, güvenlik yönetimi, iletişim eniyileme, veri paylaşımı ve performans değerlen- dirme gibi bazı gerekleri da beraberinde getirmektedir. Bu gerekler düzgün bir şekilde ele alındığında, mikroservis mimarisi, yazılım sisteminin yukarıda belir- tilen faydalardan yararlanmasını sağlar. Bu tez çalışmasında, mikroservis mima- risini temel almış projelerde mimariyi değerlendirmek için, mikroservis mimari- sinde kabul görmüş kavramları ve esasları adresleyen bir referans mimari model geliştirilecektir. Mikroservis mimarisini uygulamak isteyen ekiplerce nasıl kul- lanılacağını anlatan uygulama mimarisi süreçleri tanımlanacak ve bu süreçler, yapılan çoklu durum çalışmaları ile değerlendirilecektir. Ayrıca uygulama mima- rileri ile referans mimarisinin uyumunu değerlendirmeye yardımcı olacak bir alana özgü dil (DSL) geliştirilecektir.

Anahtar Kelimeler: Mikroservis mimarisi, Referans model, DSL

(2)

Model–driven framework for microservice architecture assessment

Mehmet Söylemez

1

, Ayça Tarhan

2

and Bedir Tekinerdoğan

3

1 TÜBİTAK-BİLGEM-YTE

Software Technologies Research Institute, Ankara, Turkey

2 Hacettepe University, Computer Engineering Department, Ankara, Turkey

3Wageningen University,Wageningen, Netherlands

1 [email protected] 2 [email protected]

3 [email protected]

Abstract. Microservice architecture has become a dominant architectural style in the service oriented software industry. Microservice architecture is an archi- tectural style that emphasizes allocating the system to small services and is an evolution of traditional service-oriented architectural style. Commonly accepted benefits of microservice architectural style include; agility increase, developer productivity, flexibility, scalability, reliability, continuity, seperation of con- cerns, and ease of deployment. In addition to these benefits, microservice archi- tecture also brings some requirements such as network discovery, security mana- gement, communication optimization, data sharing and performance evaluation.

However, when properly implemented, the microservice architecture approach allows the system to take advantage of the above mentioned benefits. In this the- sis study, a reference architectural model will be developed to address the con- cepts and principles accepted in the microservice architecture in order to evaluate the architecture in projects based on microservice architecture. Application arc- hitectural processes that describe how to use microservice architecture and how to use it will be defined and these processes will be evaluated with multi-state studies. In addition, a domain-specific language (DSL) will be developed to help evaluate the compatibility of application architectures and reference architectu- res.

Keywords: Microservice architecture, Reference model, DSL

Références

Documents relatifs

However, if the devel- oped model is rather complex, covers multiple domains, the computation-independent model (describing real-world objects rather than particular sets of

Also, the Open Group has already developed a Microservice Reference Architecture [2], but at a high level and not presented in ArchiMate.. In Table 1 we summarize

The proposed case study is composed of a set of software modeling artifacts designed in UML, a dataset of monitoring logs, and a set of design-runtime correspondence dened

Bu çalışmada ise diğer çalışmalardan farklı olarak mikroservis mimarisinin hangi faktörlerden oluştuğu, akademik ve akademik olmayan literatür sentezlenerek

An architecture style defines a set of architectures, and is described like any object type: attributes that name relevant architectural elements (cables), attributes of

To achieve interoperability and integration within the GCP across diverse data types published by project-distributed data sources and consumed by end-user data analysis tools, the

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

The ASSET framework can nonetheless managed such a product through an external software module called an ASSET Proxy (e.g. a VTR cannot include a built-in ASSET agent and has to