7
INSTITUTO TECNOLOGICO SUPERIOR DE COATZACOALCOS DOCENTE: I.S.C LIZBETH HERNÁNDEZ OLÁN DIVISION: INGENIERÍA INFORMÁTICA ASIGNATURA: PROGRAMACIÓN EN AMBIENTE CLIENTE/SERVIDOR GRADO Y GRUPO 7° “B” INTEGRANTES: CRUZ FERNANDEZ ALBERTO AVENDAÑO LOPEZ CARLOS IZQUIERDO CRUS PATRICIA MARTINEZ ANTONIO IRIDIAN PERES HERNANDEZ MISAEL REYES GARCIA ALAN

COM-DCOM

Embed Size (px)

DESCRIPTION

Exposicion de COM/DCOM

Citation preview

Page 1: COM-DCOM

INSTITUTO TECNOLOGICO

SUPERIOR DE COATZACOALCOSDOCENTE:

I.S.C LIZBETH HERNÁNDEZ OLÁN

DIVISION:

INGENIERÍA INFORMÁTICA

ASIGNATURA:

PROGRAMACIÓN EN AMBIENTE CLIENTE/SERVIDOR

GRADO Y GRUPO

7° “B”

INTEGRANTES:

CRUZ FERNANDEZ ALBERTO

AVENDAÑO LOPEZ CARLOS

IZQUIERDO CRUS PATRICIA

MARTINEZ ANTONIO IRIDIAN

PERES HERNANDEZ MISAEL

REYES GARCIA ALAN

Page 2: COM-DCOM

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.

Page 3: COM-DCOM

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.

Page 4: COM-DCOM

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.

Page 5: COM-DCOM

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.

Page 6: COM-DCOM

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.

Page 7: COM-DCOM

EJEMPLO CON

C++