Bağlantı Noktaları ve Adaptörler (Altıgen) mimari modeli nedir?

Altıgen mimari modeli veya Bağlantı Noktaları ve Adaptör mimarisi modeli olarak da bilinen Bağlantı Noktaları ve Adaptörler (Hexagonal) mimari modeli, endişelerin net bir şekilde ayrılmasıyla sağlam ve bakımı yapılabilir bir yazılım uygulaması oluşturmaya odaklanan bir yazılım mimarisi modelidir.

Model, uygulamanın çeşitli bileşenlerini ve bunların etkileşimlerini temsil etmek için altıgen bir şekil kullanır; altıgenin çekirdeği uygulama alanı mantığını ve çevresindeki kenarlar çeşitli giriş/çıkış bağlantı noktalarını temsil eder. Model, "bağlantı noktaları" ve "bağdaştırıcılar" kavramı etrafında oluşturulmuştur; burada bağlantı noktaları, giriş/çıkış arabirimlerini temsil eder ve bağdaştırıcılar, bağlantı noktalarını çekirdek uygulama mantığına bağlar.

Bağlantı Noktaları ve Bağdaştırıcılar modelinin en önemli yararı, temel iş mantığını harici altyapıdan ayırarak uygulamanın karmaşıklığını azaltma yeteneğidir. Bu, kodun bakımını ve test edilmesini kolaylaştırır ve uygulamanın geri kalanını etkilemeden sistemin farklı parçalarının bağımsız olarak değiştirilmesine izin verir.

Bu model, web uygulamaları, mobil uygulamalar veya birden çok kaynaktan veri entegrasyonu gerektiren diğer sistemler gibi birden çok giriş/çıkış kaynağına sahip uygulamalar için özellikle kullanışlıdır. Değişen iş gereksinimlerine ayak uydurmak için güncellenmesi gereken eski sistemler için de kullanılabilir.

Yayın tarihi: