Skip to content

sevgiyilmaz/MaskTracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mikroservis Odaklı Maske Yönetim Sistemi

Proje, mikroservis mimarisini temel alarak geliştirilen bir maske takip sistemini içermektedir. Örnek olarak, dış SOAP servisin sisteme entegre edilmesi süreci gösterilmiştir. Mernis servisi entegrasyonu sayesinde kullanıcıların kimlik doğrulaması, kişisel bilgiler kullanılarak gerçekleştirilmekte ve bu doğrulama üzerinden maske başvuruları işlenmektedir.

Sistem, katmanlı bir mimariye sahiptir ve bu katmanlar arasında abstraction (soyutlama), dependency injection (bağımlılık enjeksiyonu) gibi kavramlar bulunmaktadır.

  • Entities katmanında, kişi bilgilerinin bulunduğu bir entity olan Person örneği yer alır.
  • Business katmanında, iş kurallarının tanımlandığı bir katman bulunmaktadır. Örneğin, Mernis servisi entegrasyonu ile ilgili iş kuralları bu katmanda yer alabilir.
  • Adapters katmanında ise Mernis sisteminin, adapter pattern kullanılarak sisteme entegre edildiği katman bulunmaktadır. Bu sayede dış servisin sisteme uyum sağlaması sağlanmaktadır.

About

Microservices-Oriented Mask Management System

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages