DCOM es una extensión de COM, y
éste define como los componentes y sus clientes interactúan entre sí. Esta
interacción es definida de tal manera que el cliente y el componente pueden
conectar sin la necesidad de un sistema intermedio. El cliente llama a los
métodos del componente sin tener que preocuparse de niveles más complejos.
DCOM es una evolución lógica de COM, se pueden
utilizar los componentes creados en aplicaciones basadas en COM, y trasladarlas
a entornos distribuidos. DCOM maneja detales muy bajos de protocolos de red,
por lo que uno se puede centrar en la realidad de los negocios: proporcionar
soluciones a clientes.
La arquitectura DCOM
DCOM es una extensión de COM, y
éste define como los componentes y sus clientes interactúan entre sí. Esta
interacción es definida de tal manera que el cliente y el componente pueden
conectar sin la necesidad de un sistema intermedio. El cliente llama a los
métodos del componente sin tener que preocuparse de niveles más complejos. La
Figura 1 ilustra esto en la notación de COM
Los Componentes y su
reutilización
Muchas aplicaciones distribuidas
no están desarrolladas
Al existir infraestructuras de
hardware, software, componentes, al igual que herramientas, se necesita poder
integrarlas y nivelarlas para reducir el desarrollo y el tiempo de trabajo y
coste. DCOM toma ventaja de forma directa y transparente de los componentes COM
y herramientas ya existentes. Un gran mercado de todos los componentes
disponibles haría posible reducir el tiempo de desarrollo integrando soluciones
estandarizadas en las aplicaciones de usuario. Muchos desarrolladores están
familiarizados con COM y pueden aplicar fácilmente sus conocimientos a las
aplicaciones distribuidas basadas en DCOM.
Cualquier componente que sea
desarrollado como una parte de una aplicación distribuida es un candidato para
ser reutilizado. Organizando los procesos de desarrollo alrededor del paradigma
de los componentes permite continuar aumentando el nivel de funcionalidad en las
nuevas aplicaciones y reducir el tiempo de desarrollo.
Diseñando para COM y DCOM se asegura que los
componentes creados serán útiles ahora y en el futuro.
No hay comentarios:
Publicar un comentario