Dağıtılmış Bileşen Nesne Modeli Nedir?
Son birkaç on yıl boyunca, bilgisayar bilimcileri, dağıtılmış bileşen teknolojisini kullanarak genel bilgisayar performansını geliştirmek için çalıştılar. Dağıtılmış bileşen nesne modeli (DCOM), Microsoft® yazılım bileşenlerinin birden fazla bilgisayar sunucusuna dağıtılmasını sağlamak için Microsoft® tarafından oluşturuldu. Bu teknoloji, sunucuların şirket genelinde büyük ölçeklenebilirlik sağlayan bir şirkette kümelenmesini sağlar.
Dağıtılmış bileşen nesne modeli ilk olarak 1990'ların sonunda Windows® NT işletim sistemi ile tanıtıldı. Bu teknoloji, çoğu Microsoft® yazılım uygulamasında kullanılan standart ortak nesne modeli (COM) çerçevesine aşamalı olarak eklenmiştir. COM çerçevesi bir makineden birden fazla uygulamaya erişmek için bir yöntem sunarken, bir şirket ağındaki harici makinelerle çalışmadı.
Bileşenlerin ve yazılım hizmetlerinin paylaşılması bugün internette standart uygulamalardır. Bazı örnekler otellere, havayollarına ve araç kiralama acentelerine bağlanan gezi rezervasyon sitelerinde görülmektedir. Bu teknoloji, bilgisayarların yazılım uygulamalarını birden fazla ağ üzerinden paylaşmalarını sağlar. Dağıtılmış bileşen nesne modeli, birçok Microsoft® uygulamasının bir ağda çalışmasını sağlayan teknolojidir.
Microsoft'un dağıtılmış bileşen nesnesi modeline benzeyen birçok rakip teknoloji vardır. Bu teknolojiler COM, COM + ve web servislerini içerir. DCOM, öncelikle Microsoft® ürünlerini kullanan kuruluşlar tarafından kullanılır.
Dağıtılmış bileşen nesne modelini kullanmanın sakıncalarından biri, bu bileşenleri desteklemek için tüm Microsoft® ürün koleksiyonunu kullanma ihtiyacıdır. Buna Windows® işletim sistemi, web sunucuları ve veritabanı katmanı da dahildir. DCOM, Microsoft®'a özel bir tescillidir ve düzgün çalışması için Microsoft® teknolojisinin temelini gerektirir.
DCOM, süreçler arası bir iletişim katmanı teknolojisi olarak kabul edilir. Bir bilgisayarın ağdaki ayrı bir bilgisayardaki başka bir uygulamaya erişmesine izin verir. Bu, uygulamaların birden fazla sunucu arasında paylaşılmasını sağlar.
Çoğu şirket, DCOM ve COM teknolojilerini kullanarak daha ilerici bir web servis yazılımı haline geldi. Bu yazılım türü standart DCOM'dan daha esnektir, çünkü bir çoklu yazılım konfigürasyonunu ve donanım platformunu çalıştırabilir. Bu, İnternet üzerindeki yazılım için önemlidir, çünkü harici istemciler genellikle daha geneldir.