1. Modelo de objetos de componentes (COM) :
el modelo de objetos de componentes fue introducido por Microsoft en el año 1993. Es un estándar de interfaz diseñado para componentes de software. Ayuda a la comunicación entre procesos independientemente del lenguaje de programación que se utilice. COM se denomina arquitectura de software que permite construir sistemas a partir de diferentes proveedores de software. También se denomina como un conjunto de estándares binarios que ayuda en la creación de un objeto dinámico. COM también se puede denominar como el estándar para la comunicación efectiva entre los componentes.
Los beneficios de usar COM son que se puede usar con cualquier lenguaje de programación que sea capaz de crear objetos y punteros.
2. Modelo de objetos de componentes distribuidos (DCOM) :
El modelo de objetos de componentes distribuidos está diseñado específicamente para aplicaciones distribuidas. Antes DCOM era conocido como “Network OLE”. Las aplicaciones diseñadas con COM no pudieron satisfacer la necesidad de computación distribuida, por lo que DCOM entró en escena. Esto respalda la necesidad de que el componente se comunique a través de computadoras compatibles en red.
Los beneficios de usar son que proporciona computación distribuida, tiene un recolector de basura distribuido que mejora la utilización de la CPU.
Diferencia entre COM y DCOM:
Base de | COM | DCOM |
---|---|---|
Abreviatura | Modelo de objetos componentes. | Modelo de objetos de componentes distribuidos. |
Ejecución en | Entorno del lado del cliente. | Entorno de servidor. |
Instalación | Requerido en la máquina donde se utiliza. | Requerido en la misma red. |
Tipo de modelo | COM es un estándar de interfaz. | DCOM un modelo diseñado para aplicaciones distribuidas. |
Reutilización de objetos | Eso permite. | No permite. |
Permitir distribuido | No, tal capacidad de objetos distribuidos. | Sí, es capaz de objetos distribuidos. |
Utilización de la memoria | No proporciona una mejor utilización. | Tiene un colector de objetos distribuido que mejora la utilización de la memoria. |
Publicación traducida automáticamente
Artículo escrito por manmeetjuneja5 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA