Bir bağlantı aracısı normal olarak bir istemci ile bir sunucu arasında veya iki veya daha fazla eş istemci arasında bir bağlantı görevi gören bir yazılım uygulamasıdır. Bu kavramlar öncelikle veritabanı bağlantı yönetimi alanlarında ve uzak masaüstlerinin uygulanmasında kullanılır. Çok katmanlı yazılım mimarisi, makineler arasında düşük maliyetli, kısa süreli bağlantılar kurmak için bir bağlantı aracısından faydalanır. Bağlantı aracıları, özellikle uzak masaüstü sanallaştırmasında önemli bir rol oynamaktadır. Tüm bağlantıları yöneten bir aracı varlığa sahip olma uygulaması, aynı zamanda dağıtım bilgisayar mimarisinin tasarımında da yaygın olarak kullanılmaktadır.
Yazılım ve işletim sistemi mühendisliği alanındaki gelişmeler çok katmanlı sistem mimarilerinin ortaya çıktığını görmüştür. Bu tür çok katmanlı sistemlerden oluşan bilgisayar ağları, birden çok soyutlama katmanına sahip bağlantılara ihtiyaç duyar. Örneğin bir katman, paketlerin iletim ortamı boyunca fiziksel aktarımını gerçekleştirerek, her bir paketin ağ cihazları arasında belirtilen hedefe ulaşmasını sağlar. Başka bir katman, yalnızca web tarayıcısı ve sunucu gibi uygulamalar arasındaki iletişimi işler. Çok katmanlı sistemler çok sayıda temas noktasına sahip olduklarından ve bir bilgisayar ağı üzerinden iletişim kurma konusunda karmaşıklaşabildiklerinden, bir bağlantı aracısı gibi bir varlık varlığı gereklidir.
Uzak masaüstü sanallaştırma, bir makinedeki kullanıcının, uzaktaki bilgisayarda fiziksel olarak varmış gibi bulunan bir bilgisayarı uzaktan kontrol etmesini sağlar. Bir bağlantı aracısı, çok sayıda arka plan ağ görevini gerçekleştirerek istemci makine ve uzak makine arasında bir aracı olarak görev yapar. Masaüstü sanallaştırmadaki bağlantı aracısı, istemci makinenin kimliğini doğrulamaktan ve uzaktaki makineyi kontrol etmek için yetkilendirmekten sorumludur. Aynı zamanda, ana bilgisayar ve uzaktan kumandalı sistem arasındaki talimatların uygun şekilde kodlandığından emin olmakla yükümlüdür. Uzak masaüstü bağlantı brokerleri, iki makine arasındaki iletişimin senkronize edilmesini sağlama görevini de üstlenirler.
Süper hesaplama için yakın zamanda geliştirilen bir başka yaklaşım, sistemler arasındaki iletişimde yardımcı olmak için bağlantı brokerlerinin yoğun şekilde kullanılmasını sağlayan, dağıtıcı hesaplama mimarisidir. En yeni süper bilgisayarların çoğu, iş dağıtmak için birbirleriyle akıllıca iletişim kuran düğümlerden oluşan ızgaralar olarak tasarlanmıştır. Bu tür senaryolarda, bir bağlantı aracısı bir tür alışverişi yapar, iş tahsis eder ve bağlantıları ve şebekedeki bağlantıları keser. Bağlantı brokerleri ayrıca süper hesaplamada önemli bir rol oynamaktadır. Etkili bir bağlantı aracısı, süper bilgi işlem şebekesinin, merkezi işlem birimi (CPU) çevrimlerini boşa harcamadan ya da iletim gecikmelerine neden olmadan mümkün olduğu kadar çok işlem gücü sıkmasına yardımcı olur.


