Jaki jest model obiektu rozproszonego komponentu?
W ciągu ostatnich kilku dziesięcioleci informatycy pracowali nad poprawą ogólnej wydajności komputera za pomocą technologii rozproszonych komponentów. Model obiektu komponentów rozproszonego (DCOM) został utworzony przez Microsoft®, aby umożliwić dystrybucję komponentów oprogramowania Microsoft® na wielu serwerach komputerowych. Ta technologia umożliwia grupowanie serwerów w firmie, która tworzy dużą skalowalność całej firmy.
Rozproszony model obiektów komponentów został po raz pierwszy wprowadzony z systemem operacyjnym Windows® NT pod koniec lat 90. Ta technologia była progresywnym dodatkiem do standardowego modelu wspólnego obiektu (COM), który jest używany w większości aplikacji Microsoft®. Chociaż COM Framework dostarczyła metodę dostępu do wielu aplikacji z jednego komputera, nie działała z maszynami zewnętrznymi w sieci firmy.
Udostępnianie komponentów i usług oprogramowania są obecnie standardowymi praktykami w Internecie. Niektóre przykłady są widoczne w rezerwacie podróży SITE, które łączą się z agencjami wypożyczalni hoteli, linii lotniczych i samochodów. Ta technologia umożliwia komputerom udostępnianie aplikacji w wielu sieciach. Model obiektów rozproszonych komponentów to technologia, która sprawia, że wiele aplikacji Microsoft® działa w sieci.
Istnieje wiele konkurencyjnych technologii podobnych do modelu obiektowego komponentu komponentu Microsoft®. Technologie te obejmują COM, COM+ i usługi internetowe. DCOM jest używany przede wszystkim przez organizacje korzystające z produktów Microsoft®.
Jedną z wad korzystania z modelu obiektowego komponentu rozproszonego jest potrzeba korzystania z całej kolekcji produktów Microsoft® do obsługi tych komponentów. Obejmuje to system operacyjny Windows®, serwery internetowe i warstwę bazy danych. DCOM jest zastrzeżony dla Microsoft® i wymaga, aby technologia Microsoft® do prawidłowego funkcjonowania.
DCOM jest uważany za technologię warstwy komunikacji między procesami. Umożliwia komputerze dostęp do innej aplikacji na osobnym komputerze w sieci. Umożliwia to udostępnianie aplikacji na wielu serwerach.
Większość korporacji ewoluowała z korzystania z technologii DCOM i COM do bardziej progresywnego oprogramowania serwisowego. Ten typ oprogramowania jest bardziej elastyczny niż standardowy DCOM, ponieważ może uruchamiać jedno konfiguracje oprogramowania i platformy sprzętowe. Jest to niezbędne dla oprogramowania w Internecie, ponieważ klienci zewnętrzni są zazwyczaj bardziej ogólne.