Gevşek bir kaplin nedir?
Doğru sistem tasarımı, büyük bilgisayar sistemlerinin önemli
bir yönüdür. Donanım, yazılım ve ağ protokolleri hakkında derin bir devlet desteğiyle iş kurmaanlayış gerektirir. Gevşek kaplin, bağımsız bilgisayar
bileşenlerinin bilgi paylaşmasına izin veren bir mimari yaklaşımdır. Bu,
bilgisayar uzmanlarının ekipmanı yönetmesini kolaylaştırmak için yazılım ve
donanım tasarımında kullanılır.
Gevşek kaplin tasarımının en iyi örneklerinden biri,
bilgisayarlardaki evrensel seri veri yolu (USB) portudur. Bu evrensel bağlantı
noktası, standart bir iletişim kuralı kullanarak bir bilgisayara birden çok
donanım türünün bağlanmasına izin verir. USB standart bir cihaz haline
gelmiştir ve genellikle yazıcılar, kameralar ve diğer birçok harici bilgisayar
cihazı tarafından kullanılmaktadır.
Gevşek kuplajın temel faydası, donanım ve yazılım
esnekliğidir. Kuruluşlar tarafından kullanılan bilgisayar sistemleri, çok
sayıda iş bileşeni oluşturmak için birlikte çalışabilecek bir dizi
değiştirilebilir bileşen haline gelmiştir.
Gevşek bir şekilde bağlanmış bilgisayar yazılımı birçok
değiştirilebilir bileşenden oluşur. Sistem tasarımına bu yaklaşım, interneti
kullanan büyük şirketler tarafından yaygın olarak kullanılmaktadır. Bazı örnek
internet oyunlar, sosyal ağ ve sohbet odaları içerir. Bu bireysel bileşenler,
ihtiyaç duyulduğunda kullanılabilen ayrı modüller olarak genel kullanıma açık
hale getirilmektedir.
Hizmet odaklı mimari, pratikte gevşek kaplin tasarımının iyi
bir örneğidir. Bu yaklaşım, geliştiricilerin belirli bir görev için uzmanlaşmış
küçük çevik bileşenler oluşturmasını gerektirir. Bu bileşenler standart bir
protokol veya genel bir arayüz kullanılarak harici programlara gevşek şekilde
bağlanır.
Bu mimari, mobil uygulama geliştirmede yaygındır çünkü daha
az bilgisayar kaynağı gerektiren küçük esnek bileşenler kullanır. Çoğu modern
cep telefonu bu mimariyi oyunlar ve diğer programlar için kullanır. Tüketiciler
istedikleri modülleridevlet desteği hayvancılıkseçebilir
ve kolayca mobil cihazlara yeni özellikler ekleyebilirler.
Gevşek kaplin tasarımının bir diğer faydası, sistemin
yazılım-agnostik doğasıdır. Gevşek şekilde bağlanmış bir uygulama, birden çok
donanım ve işletim sistemi türünde çalışabilir. Bu daha genişletilebilir ve
esnek hale getirir. Ayrıca yazılımı daha büyük bir potansiyel müşteri grubuna
sunabilir.
Gevşek kuplajın birkaç dezavantajı vardır. Gevşekçe bağlanan
bir program, birbirine bağlı birkaç bileşenle daha genel ve modülerdir. Bu tip
bir program son derece esnek olmasına rağmen, genellikle sıkı bir şekilde
bağlanmış sistemden daha yavaştır. Bir program tasarlarken, gevşek kuplajın ne
zaman kullanılması gerektiğini belirlemek önemlidir.
Yorumlar
Yorum Gönder