Bileşen tabanlı mimari, karmaşık sistemlerin daha küçük, yeniden kullanılabilir yazılım bileşenlerine ayrıştırılmasına odaklanan bir tasarım modelidir. Bu bileşenler bağımsız olarak geliştirilebilir, test edilebilir ve bakımı yapılabilir, ardından daha büyük sistemlerde birleştirilebilir.
Bileşen tabanlı mimarinin temel özellikleri şunları içerir:
1. Kapsülleme: Bileşenler bağımsızdır ve dahili çalışmalarını diğer bileşenlerden gizler.
2. Yeniden Kullanılabilirlik: Bileşenler farklı sistemlerde ve bağlamlarda kullanılabilir.
3. Modülerlik: Bileşenler bağımsızdır ve sistemin organizasyonunu etkilemeden değiştirilebilir veya güncellenebilir.
4. Ölçeklenebilirlik: Performansı artırmak için bileşenler bir sistem genelinde çoğaltılabilir veya dağıtılabilir.
Bileşen tabanlı mimari örnekleri arasında web hizmetleri, eklentiler ve yazılım kitaplıkları bulunur. Bileşen tabanlı mimari, API çağrıları aracılığıyla birbirleriyle iletişim kuran bağımsız, gevşek bağlı yazılım modülleri olan mikro hizmetler oluşturmak için de kullanılabilir.
Yayın tarihi: