Sie sind auf Seite 1von 7

Instituto Tecnolgico

Superior de Coatzacoalcos
(ITESCO)
Divisin Ing. Informtica
Docente:
L.S.C. Lizbeth Hernndez Olan

Asignatura:
Programacin en Ambiente C/S
Tema:
COM/DCOM
Integrantes:
Herrera de los Santos Daniel A.
Hernndez Torres Romn
Hernndez Gonzales Luis Enrique
Martnez Martnez Gabriela

COM/DCOM (Component Object Model /


Distributed COM)
ElComponentObjectModelesunaarquitecturadecomponentesde
softwarequepermitequelasaplicacionesysistemasseconstruyan
a partir de componentes producidos por distintos proveedores de
software.

Servidores DCOM
Los objetos servidores son aquellas instancias de las clases que
contienenlosmtodosqueresuelvenelproblemadelqueseocupa
elsistema.

Cliente 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
introducirinformacinalsistemaobienparamostrarresultados.
COM est diseado para permitir que los clientes se comuniquen
con otros objetos en forma transparente independientemente del
lugar donde se estn ejecutando, ya sea en el mismo proceso, la
mismacomputadoraounacomputadoradiferente.

Los Componentes y su reutilizacin


Muchasaplicacionesdistribuidasnoestndesarrolladas.
Cualquiercomponentequeseadesarrolladocomounapartede
una aplicacin distribuida es un candidato para ser reutilizado.
Organizandolosprocesosdedesarrolloalrededordelparadigmade
los componentes permite continuar aumentando el nivel de
funcionalidadenlasnuevasaplicacionesyreducireltiempo
dedesarrollo.
Diseando para COM y DCOM se asegura que los componentes
creadosserntilesahorayenelfuturo.
Independencia de la localizacin
Cuandosecomienzaaimplementarunaaplicacindistribuidaen
unaredreak,aparecendistintosconflictoseneldiseo:
Los componentes que interactan ms a menudo deberan estar
localizadosmscerca.
LaindependenciadelocalizacinenDCOMsimplificaenormementela
tareadeloscomponentesdeaplicacionesdistribuidasparaalcanzarun
niveldefuncionamientoptimo.

La arquitectura DCOM
DCOMesunaextensindeCOM,ystedefinecomolos
componentes y sus clientes interactan entre s. Esta
interaccin es definida de tal manera que el cliente y el
componentepuedenconectarsinlanecesidaddeunsistema
intermedio. El cliente llama a los mtodos del componente sin
tenerquepreocuparsedeniveles
mscomplejos.

Independencia del lenguaje de programacin


Unacuestinimportanteduranteeldiseoeimplementacinde
unaaplicacindistribuidaeslaeleccindellenguajeoherramientade
programacin.Laeleccinesgeneralmenteuntrminomedioentre
el coste de desarrollo, la experiencia disponible y la
funcionalidad. Como una extensin de COM, DCOM es
completamente independiente del lenguaje. Virtualmente cualquier
lenguaje puede ser utilizado para crear componentes COM, y
estoscomponentespuedeserutilizadopormuchosmslenguajesy
herramientas. Java, Microsoft Visual C++, Microsoft Visual Basic,
Delphi, PowerBuilder, y Micro Focus COBOL
interactanperfectamenteconDCOM.

Das könnte Ihnen auch gefallen