¿Qué es un modelo de objeto de componente distribuido?
En las últimas décadas, los informáticos han trabajado en mejorar el rendimiento general de la computadora mediante el uso de la tecnología de componentes distribuidos. Microsoft® creó el modelo de objeto de componente distribuido (DCOM) para habilitar la distribución de los componentes del software Microsoft® en múltiples servidores de computadora. Esta tecnología permite que los servidores se agrupen en una empresa, lo que crea una gran escalabilidad de toda la empresa.
El modelo de objeto de componente distribuido se introdujo por primera vez con el sistema operativo Windows® NT a fines de la década de 1990. Esta tecnología fue una adición progresiva al marco estándar del modelo de objetos comunes (COM) que se utiliza en la mayoría de las aplicaciones de software de Microsoft®. Si bien el marco COM proporcionó un método para acceder a múltiples aplicaciones de una máquina, no funcionó con máquinas externas en una red de empresas.
Compartir componentes y servicios de software son prácticas estándar hoy en Internet. Se ven algunos ejemplos en la reserva de viaje siTES que se conectan a hoteles, aerolíneas y agencias de alquiler de automóviles. Esta tecnología hace posible que las computadoras compartan aplicaciones de software en múltiples redes. El modelo de objetos de componentes distribuidos es la tecnología que hace que muchas aplicaciones de Microsoft® funcionen en una red.
Hay muchas tecnologías competidoras que son similares al modelo de objetos de componentes distribuidos de Microsoft's®. Estas tecnologías incluyen com, com+ y servicios web. DCOM es utilizado principalmente por organizaciones que usan productos Microsoft®.
Uno de los inconvenientes para usar el modelo de objeto de componente distribuido es la necesidad de usar toda la colección de productos Microsoft® para admitir estos componentes. Esto incluye el sistema operativo Windows®, los servidores web y la capa de base de datos. DCOM es propietario de Microsoft® y requiere la tecnología Microsoft® subyacente para funcionar correctamente.
DCOM se considera una tecnología de capa de comunicación entre procesos. Permite que una computadora acceda a otra aplicación en una computadora separada en la red. Esto permite que las aplicaciones se compartan en múltiples servidores.
La mayoría de las corporaciones han evolucionado al usar las tecnologías DCOM y COM en un software de servicio web más progresivo. Este tipo de software es más flexible que el DCOM estándar porque puede ejecutar una múltiples configuraciones de software y plataformas de hardware. Esto es esencial para el software en Internet porque los clientes externos suelen ser más genéricos.