DoktoraAçık Erişim

Microservice reference architecture for deriving application architectures

Bu tez size mi ait?

Bu kayıt toplu arşivden geldi. Sizinse profilinize bağlayın.

2023
0 görüntülenme
0 i̇ndirme

Özet (TR)

Mikro hizmet mimarisi (MHM), kendi yaşam döngüleriyle birlikte küçük boyuttaki hizmetlerin kullanımını destekleyen, dağıtılmış yazılım sistemleri için bir mimari stildir. Literatürde MHM'nin artan özerklik ve modülerlik, esnek yapılandırma, daha kolay geliştirme, daha kolay bakım ve artan üretkenlik dâhil olmak üzere çeşitli faydaları bildirilmiştir. Bu nedenle, birçok uygulayıcı, geliştirme sürecinin çevikliğini yükseltmek ve hizmetlerin özerkliğini artırmak amacıyla mevcut büyük monolitik uygulamalarını küçük parçalara ayırmak veya yeni projelerine başlamak için bu mimari stili kullanır. Öte yandan, MHM'nin dağıtık yapısı ve dikkate alınması gereken tasarım ilkeleri nedeniyle uygulayıcıların ele alması gereken birçok ilgi vardır. Uygulayıcılar için bu ilgileri ele almak ve bir uygulama mimarisi oluşturmak hâlihazırda zordur ve ne yazık ki, henüz bu konuyu adresleyen kapsamlı bir çalışma literatürde yer almamaktadır. Bu boşluğu doldurmak için, bu tezde, mikro hizmet tabanlı uygulamaları başarılı bir şekilde oluşturmanın anahtarı olarak, kapsamlı bir referans mimari ve ondan bir uygulama mimarisi türetmek için bir yaklaşım öneriyoruz. Bu amaçla, önce MHM'nin benimsenmesinde ne tür zorlukların olduğunu tespit ediyoruz ve ardından MHM'nin temel özelliklerini belirlemek için etki alanına dayalı bir mimari tasarım yaklaşımı izliyoruz. MHM'nin ortak ve değişken özelliklerini içeren özellik diyagramlarını kullanarak bir etki alanı modeli sağlıyoruz ve ardından, MHM'nin zorluklarından ve aile özellik modelinden yararlanarak mimari bakış açıları tabanlı bir referans mimariyi tasarlamak için, mimari tasarım sürecini uyguluyoruz. Son olarak, referans mimarisini tasarladıktan sonra, önerilen referans mimarisini değerlendirmek için çoklu vaka çalışması yürütüyoruz.

Yazar

Mehmet Söylemez

Bu Yayına Nasıl Atıf Yapılır

Mehmet Söylemez (Doktora Tezi). Microservice reference architecture for deriving application architectures, 2023, Hacettepe University.

Anahtar Kelimeler

Lisans

Tüm Hakları Saklıdır

Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.

Hacettepe University tezlerinden daha fazlası