Modelo de Objetos de Componentes (COM)

Descripción

Modelo de Objetos de Componentes (COM)
trane64
Mapa Mental por trane64, actualizado hace más de 1 año
trane64
Creado por trane64 hace más de 8 años
62
0

Resumen del Recurso

Modelo de Objetos de Componentes (COM)
  1. Es una plataforma de Microsoft para componentes de software, introducida en 1993.
    1. Esta plataforma es utilizada para permitir la comunicación entre procesos y la creación dinámica de objetos, en cualquier lenguaje de programación que soporte dicha tecnología.
    2. Características
      1. El COM sirve para soportar comunicación entre objetos en ordenadores distintos, en una LAN, WAN, o incluso en Internet.
        1. Comunicación entre dos objetos de un sistema se realiza mediante llamadas a las funciones de una interfaz a través de un puntero a esa interfaz.
          1. Los objetos COM exponen sus funcionalidades a través de interfaces.
      2. Objeto COM
        1. Se pueden crear con una variedad de lenguajes de programación.
          1. Lenguajes orientados a objetos, como C ++, ofrecen programación mecanismos que simplifican la implementación de objetos COM.
            1. La familia de tecnologías COM incluye COM +, COM distribuido (DCOM) y controles ActiveX.
              1. Microsoft proporciona interfaces COM para muchas interfaces de programación de aplicaciones de Windows
                1. Direct Show
                  1. API Embalaje
                    1. Windows Animación Manager
                      1. Dispositivos portátiles de Windows y Microsoft Active Directory (AD).
                  2. COM se utiliza en aplicaciones tales como el Microsoft Office familia de productos.
          2. Objeto COM+
            1. Se encarga de automatizar las tareas de programación, tales como la puesta en común de recursos, aplicaciones desconectadas, la publicación de eventos y suscripción y transacciones distribuidas.
            2. Propósito COM
              1. COM es un sistema distribuido orientado a objetos independientes de la plataforma, para la creación de componentes de software binarios que pueden interactuar.
                1. Estos objetos pueden estar dentro de un mismo proceso, en otros procesos, incluso en equipos remotos.
              2. COM se basa en la noción de interfaz:
                1.  Nivel conceptual => conjunto de funciones que implementa una componente.
                  1.  Nivel binario => puntero a una estructura en memoria, compuesta por un puntero (Nodo) a un vector de punteros a funciones (virtual table -vtable-).
                    1. La representación binaria de un interfaz COM proviene de la estructura interna que utiliza el compilador C++ de Microsoft para representar clases base abstractas:
                      1. Las interfaces COM son inmutables.
                        1. Si se desea extender la funcionalidad de una interfaz se debe definir una nueva interfaz.
                          1. Cada componente puede tener varias interfaces:
                        2. Toda interfaz COM posee:
                          1. Identificativo global único (IDD), nombre simbólico (que debe comenzar por I)
                      2. Estándares COM
                        1. COM establece un estándar binario de interoperabilidad entre componentes (independencia de los lenguajes y plataformas).
                          1. COM define un estándar binario para la invocación de funciones.
                          2. Herramientas COM
                            1. Necesidad de herramientas: Visual C++
                              1. Aportación de servicios básicos (IDataObject): invocación dinámica, transferencia uniforme de datos, etc.
                                1. Extensión de COM para soportar invocación remota de procedimientos entre clientes y servidores: proxies (apoderados), stubs (juntas)
                            Mostrar resumen completo Ocultar resumen completo

                            Similar

                            Examen Inglés Selectividad
                            maya velasquez
                            Ecuaciones de Segundo Grado
                            Diego Santos
                            Teoria del Consumidor y del Mercado: Oferta, Demanda y Precio
                            Ani Kimori Rosas
                            Elementos Básicos de Ingeniería Ambiental
                            Evilus Rada
                            Vocabulario unidad 13
                            Laura Maestro
                            FARMACOLOGÍA DE LA MUSCULATURA ESQUELETICA
                            cass_baltazar
                            Pasos para la ejecución de un emprendimiento
                            lamconsultoria
                            Integración del Personal
                            Freddy López8597
                            Anatomía del Corazón
                            65951
                            Preguntas abiertas La Segunda República
                            Salustiano Gutiérrez Baena
                            Comunicacion Organizacional con Herramientas de (PNL).
                            magda ayala