Francais | English | Espanõl

Component Object Model

De Wikipedia, la enciclopedia libre

Esta página está traduciéndose del idioma inglés a partir del artículo COM, razón por la cual puede haber lagunas de contenidos, errores sintácticos o escritos sin traducir.
Puedes colaborar con Wikipedia continuando con la traducción desde el artículo original

Component Object Model (COM) es una plataforma de Microsoft para componentes de software introducida por dicha empresa en 1993. 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. El término COM es a menudo usado en el mundo del desarrollo de software como un término que abarca las tecnologías OLE, OLE Automation, ActiveX, COM+ y DCOM. Si bien COM fue introducido en 1993, Microsoft no hizo énfasis en el nombre COM hasta 1997.

Esencialmente COM es una manera de implementar objetos neutral con respecto al lenguaje, de manera que pueden ser usados en entornos distintos de aquel en que fueron creados, a través de fronteras entre máquinas. Para componentes bien creados, COM permite la reutilización de objetos sin conocimiento de su representación interna, porque fuerza a los implementadores de componentes a proveer interfaces bien definidos que son separados de la implementación. Las diferentes semánticas de reserva de memoria son acomodadas haciendo a los objetos responsables por su propia creación y destrucción por medio de la cuenta de referencias. Se puede hacer casting entre distintos interfaces de un objeto por medio de la función QueryInterface(). El método preferido de herencia en COM es la creación de subobjetos a los que se delegan las llamadas a métodos ( llamado agregación ).

Aunque estas tecnologías han sido implementadas en muchas plataformas, son principalmente usadas con Microsoft Windows. Se espera que COM sea sustituido, al menos en un cierto grado, por Microsoft .NET, y soporte para Web Services a través de Windows Communication Foundation (WCF). DCOM en red usa formatos binarios propietarios, mientras que WCF usa mensages SOAP basados en XML. COM también compite con CORBA y Java Beans como sistema de componentes de software.


[editar] Referencias

[editar] Véase también

[editar] Enlaces externos

Todos estos enlaces son a sitios web en inglés:


de:Component Object Model

en:Component Object Model fr:Component Object Model hu:Component Object Model it:Component Object Model ja:Component Object Model ko:컴포넌트 오브젝트 모델 nl:Component Object Model pl:Component Object Model ru:COM sv:Component Object Model zh:组件对象模型

Herramientas personales