4.1 Creación de servidores
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.
No hay comentarios:
Publicar un comentario