Dergiler / Mühendislik Bilimleri ve Tasarım Dergisi / 2020 / Cilt: 8 Sayı: 5 Özel Sayı

MODEL GÜDÜMLÜ YAZILIM GELİŞTİRME YAKLAŞIMI KULLANILARAK MİKRO SERVİS GELİŞTİRİLMESİ

MICROSERVICE DEVELOPMENT USING MODEL-DRIVEN SOFTWARE DEVELOPMENT APPROACH

Büşra İçöz(YILDIZ TECHNICAL UNIVERSITY, FACULTY OF ENGINEERING)0000-0002-6155-3907
Oya Kalıpsız(Yıldız Teknik Üniversitesi)0000-0001-9553-669X
Sayfa
142–148
Yayın Tarihi
2020-12-29
🏛️Bu makalenin bibliyografik verileri ve tam metin bağlantısı DergiPark üzerinden sağlanmıştır.
DergiPark Kaydı ↗
✨

Yapay Zeka Hızlı Bakış & Çıkarımlar

AI Insight
⚡ TL;DR(1 Cümlede Hızlı Çıkarım)

Ayrıca, yaklaşımın uygulanabilirliği ve faydaları örnek bir çalışma üzerinden değerlendirilmiştir.

📌 3 Maddede Bu Makale

🎯
Amaç & Hipotez:Son yıllarda, monolitik uygulamaların günümüzün hızlı değişimine beklenilen cevabı verememesinin sonucu olarak uygulama geliştirilmesi sırasında mikro servis mimarisi sıklıkla tercih edilir hale gelmiştir.
📊
Temel Bulgular & Veri:Bu durum mikro servis mimarisi ile uygulama geliştirilmesi sırasında farklı yaklaşımların ortaya çıkmasına sebep olmuştur.
💡
Sonuç & Katkı:Ayrıca, yaklaşımın uygulanabilirliği ve faydaları örnek bir çalışma üzerinden değerlendirilmiştir.
🔬Tür:Modelleme & Sayısal Simülasyon
📍Kapsam:Genişletilmiş Akademik Örneklem
⚙️Değişkenler:Mikro Servis · Monolitik Servis · Model Güdümlü Mühendislik

Özet

Son yıllarda, monolitik uygulamaların günümüzün hızlı değişimine beklenilen cevabı verememesinin sonucu olarak uygulama geliştirilmesi sırasında mikro servis mimarisi sıklıkla tercih edilir hale gelmiştir. Birçok monolitik uygulama mikro servis mimarisi kullanılarak daha küçük servislere bölünmeye başlanmıştır. Bu durum mikro servis mimarisi ile uygulama geliştirilmesi sırasında farklı yaklaşımların ortaya çıkmasına sebep olmuştur. Model güdümlü geliştirme yaklaşımı da bunlardan biridir. Bu çalışmada, mikro servis mimari modeli ve model güdümlü mühendislik hakkında genel bilgiler paylaşıldıktan sonra mikro servis mimarisi kullanılarak restful web servislerinin geliştirilmesi sırasında yazılım geliştirme yaşam döngüsünde model güdümlü bir yaklaşım önerilmiştir. Ayrıca, yaklaşımın uygulanabilirliği ve faydaları örnek bir çalışma üzerinden değerlendirilmiştir.

Abstract

In recent years, microservice architecture has become frequently preferred as a result of monolithic applications not responding to the rapid change of today. Many monolithic applications started to be divided into smaller services using the microservice architecture, which caused different approaches to emerge during application development with the microservice architecture. Model-driven development approach is one of them. In this study, after sharing the general information about the microservice architecture model and model-driven engineering, a model-driven approach in the software development life cycle is proposed during the development of restful web services using microservice architecture. In addition, the applicability and benefits of the approach were evaluated through a sample study.

🔖

Bu Makaleye Atıf Yap

İçöz, B., Kalıpsız, O. (2020). MODEL GÜDÜMLÜ YAZILIM GELİŞTİRME YAKLAŞIMI KULLANILARAK MİKRO SERVİS GELİŞTİRİLMESİ. Mühendislik Bilimleri ve Tasarım Dergisi, Cilt: 8 Sayı: 5 Özel Sayı, 142–148. https://doi.org/10.21923/jesd.826355

📄 Tam Metin PDF Okuyucu

📄

PDF görüntüleyici hazırlanıyor...

Kaynakça (12)

  1. Aleksandra Kwiecien, 2019. “10 companies that implemented the microservice architecture and paved the way for others” [Online], Available https://divante.com/blog/10-companies-that-implemented-the-microservice-architecture-and-paved-the-way-for-others/ [Accessed:24-12-2020].
  2. Branko Terzić, Vladimir Dimitrieski, Slavica Kordić, Gordana Milosavljević, Ivan Luković, 2017. “MicroBuilder: A Model-Driven Tool for the Specification of REST Microservice Architectures”.
  3. Branko Terzić, Vladimir Dimitrieski, Slavica Kordić, Ivan Luković, 2018. “A Model-Driven Approach to Microservice Software Architecture Establishment”.Compliant Services”, IEEE International Conference on Web Services
  4. Florian Haupt; Dimka Karastoyanova; Frank Leymann; Benjamin Schroth, 2014. “A Model-Driven Approach for REST
  5. Nicolas Ferry, Marcos Almeida and Arnor Solberg, 2017. “The MODAClouds Model-Driven Development”.
  6. Noureen, A.; Amjad, A.; Azam, 2016. “ F. Model Driven Architecture - Issues, Challenges and Future Directions”. J. Softw.,11, 924–933, doi:10.17706/jsw.11.9.924-933.
  7. Viet-Cuong Nguyen, 2015.” Model Driven Testing of Web Applications Using Domain Specific Language”,
  8. Vitaliy Schreibmann and Peter Braun,2015. “Model-driven Development of RESTful APIs”. WEBIST 2015-11th International Conference on Web Information Systems and Technologies.
  9. X. Qafmolla, V. Nguyen, 2010. “Automation of Web Services Development Using Model-driven Techniques. In Institute of Electronics Engineers”, The 2nd International Conference on Computer and Automation Engineering (ICCAE 2010), pp. 190-194.
  10. Branko Terzić, Vladimir Dimitrieski, Slavica Kordić, Ivan Luković, 2018. “A Model-Driven Approach to Microservice Software Architecture Establishment”.Compliant Services”, IEEE International Conference on Web Services
  11. Noureen, A.; Amjad, A.; Azam, 2016. “ F. Model Driven Architecture - Issues, Challenges and Future Directions”. J. Softw.,11, 924–933, doi:10.17706/jsw.11.9.924-933.
  12. Vitaliy Schreibmann and Peter Braun,2015. “Model-driven Development of RESTful APIs”. WEBIST 2015-11th International Conference on Web Information Systems and Technologies.