İçindekiler:
Tanımı - Ara yazılım ne demektir?
Ara katman yazılımı, uygulamalar ve işletim sistemleri arasında yer alan bir yazılım katmanıdır. Ara katman yazılımı genellikle aşağıdakileri yaparak yazılım geliştirmeyi basitleştirdiği dağıtılmış sistemlerde kullanılır:
- Dağıtılmış uygulamaların karmaşıklığını gizler
- Donanım, işletim sistemleri ve protokollerin heterojenliğini gizler
- Birlikte çalışabilir, tekrar kullanılabilir ve taşınabilir uygulamalar yapmak için kullanılan tek tip ve yüksek seviyeli arayüzler sağlar
- Çabaların çoğaltılmasını en aza indiren ve uygulamalar arasında işbirliğini artıran bir dizi ortak hizmet sunar
Techopedia Middleware'i açıklıyor
Ara katman yazılımı bir işletim sistemine benzer, çünkü diğer uygulama programlarını destekleyebilir, kontrollü etkileşim sağlayabilir, hesaplamalar arasındaki paraziti önleyebilir ve ağ iletişim hizmetleri aracılığıyla farklı bilgisayarlardaki hesaplamalar arasındaki etkileşimi kolaylaştırabilir.
Tipik bir işletim sistemi, temel donanım özelliklerini kullanmak üzere programlar için bir uygulama programlama arabirimi (API) sağlar. Ancak ara katman yazılımı, temel işletim sistemi özelliklerini kullanmak için bir API sağlar.