Características y clasificación de COM

Características de COM

– Encapsulamiento
– Descubrimiento dinámico, enlace tardío
– Procesamiento de transacciones
– Cooperación distribuida
– Seguridad integrada

Sólo pensado para Windows, en otras plataformas a través de productos de terceros.

Clasificación de COM:

– COM95: propuesta original
– DCOM (COM97): en redes
– COM+DCOM= de “bajo nivel”
– OLE (1995), ActiveX (1997), MTS (1999) son “de nivel de aplicación”, “alto nivel”, construidas sobre COM & DCOM

COM – OLE

– Provee servicios de enlace e incrustación de objetos
– Creación de documentos compuestos

COM – ActiveX

– Extiende capacidad básica de COM
– Permite incrustar componentes en sitios web
– Permite incrustar componentes en otros objetos

COM – MTS

– Microsoft Transaction Server
Son servicios basados en COM para soluciones empresariales Coordinación de transacciones

– Seguridad

Permite construir sistemas de información empresariales sobre COM

COM+

– Integra servicios de MTS con cola de mensajes en COM
– Lenguajes soportados
Visual Basic
Visual C++
Java++

– Encapsula cierta complejidad, facilita el uso de COM

Fuente: Apuntes de Programación con lenguajes de cuarta generación de la FCA de la UNAM