Upload
patyto-izq-cruz
View
38
Download
0
Embed Size (px)
DESCRIPTION
:)
Citation preview
COMEl component object model (COM) es una arquitectura de
componentes de software que permite que las aplicaciones y
sistemas se construyan a partir de componentes producidos por
distintos proveedores de software.
Servidores COM
los objetos “servidores” son aquellas instancias de las clases que
contienen los métodos que resuelven el problema del que se ocupa
el sistema.
COMCliente COM los objetos “clientes” son aquellas instancias de las clases
que contengan la interfaz del sistema con el usuario, que implementan los
textos de ayuda del sistema, los cuadros de dialogo para introducir
información al sistema o bien para mostrar resultados.
COM está diseñado para permitir que los clientes se comuniquen con
otros objetos en forma transparente independientemente del lugar donde
se están ejecutando, ya sea en el mismo proceso, la misma computadora o
una computadora diferente. COM provee acceso transparente a los
servidores locales y remotos a través de objetos proxy y stub.
TIPOS DE COMPONENTES (COM)
• TIPOS DE COMPONENTES COM
• IN - PROCESS, SE CARGAN EN EL MISMO ESPACIO DE PROCESOS
QUE LA APLICACIÓN CLIENTE.
• LOCALES, SE EJECUTAN EN UN PROCESO SEPARADO EN EL MISMO
COMPUTADOR.
• REMOTOS, SE EJECUTAN EN OTRO COMPUTADOR.
DCOM
• DCOM es la extensión del component object model a los
ambientes distribuidos, que define los mecanismos de conexión y
el protocolo de red necesario para hacer llamadas a
procedimientos remotos orientadas a objetos, a nivel de
aplicación, que lo vuelven útil para sistemas distribuidos de todo
tipo basados en componentes.
• En DCOM, la interacción entre objetos cliente y objetos servidor se
realiza mediante un mecanismo de comunicación rpc.
COM/DCOM•COM/DCOM LOS SERVIDORES COM/DCOM SE CREAN
COMO ATL OBJECT, QUE PRODUCEN ARCHIVOS.DLL O
.EXE, SEGÚN EL TIPO DE SERVIDOR QUE SE REQUIERA,
MIENTRAS QUE LOS CLIENTES SE CREAN COMO
PROYECTOS NORMALES DE APLICACIONES WINDOWS, Y
QUE HACEN REFERENCIA A LAS CLASES CONTENIDAS
EN LA PARTE SERVIDOR MEDIANTE LOS PUNTEROS DE
INTERFAZ A OBJETOS COM/DCOM.