Visita Encydia-Wikilingue.con

Object Linking and Embedding

object linking and embedding - Wikilingue - Encydia

Object Linking and Embedding (OLE) es un sistema de objetos distribuidos y un protocolo desarrollado por la Microsoft . Él permite a un editor disponibilizar parte de un documento para otro editor, y entonces reimportá-lo. Por ejemplo, un sistema de editoração electrónica puede enviar texto para un procesador de texto o una figura para un editor gráfico usando OLE. El mayor beneficio en usar esa tecnología, además de reducir el tamaño del archivo del documento, es la habilidad en crear un archivo maestro. Referencias para datos en ese archivo pueden ser hechas, y el archivo maestro puede entonces modificar los datos, que serán atualizados en los respectivos documentos referenciados.

Su uso primario es para la gestión de documentos compuestos, pero es también usado para la transferencia de datos entre diferentes aplicaciones, usando las operaciones arrastrar y soltar y portapapeles . El concepto de embarcar es también céntrico para usos como multimedia en páginas web, que tienden a embarcar vídeos animaciones y grabaciones de áudio en un documento de hipertexto .

OLE usa la arquitetura de cliente pesado, que significa que el tipo de archivo o la aplicación siendo embarcada debe estar presente en la máquina siendo operada. Por ejemplo, si una planilha electrónica del Microsoft Excel está siendo manipulada o visualizada, debe existir una copia del Excel o un lector de archivos Excel instalado en el ordenador siendo operado.

Tabla de contenido

Tecnología

OLE 1.0

El OLE 1.0, lanzado en 1990, fue una evolución del original DDE, concepto desarrollado por la Microsoft en las primeras versiones del Windows. Mientras el DDE era limitado en la cantidad de datos transferido entre aplicaciones, el OLE era capaz de mantener conexiones activas entre dos documentos, o aún embarcando un documento en otro.

Los servidores y clientes OLE comunican con un sistema de bibliotecas utilizando tablas de funciones virtuales. Tales tablas consisten en una estructura de señaladores para función que el sistema de bibliotecas puede usar para comunica con el servidor o con el cliente. Las bibliotecas de servidor y de cliente (OLESVR.DLL y OLECLI.DLL , respectivamente) fueron desarrolladas originalmente para comunicar entre sí usando el mensaje del Windows WM_DDE_EJECUTE.

La OLE 1.0 posteriormente evolucionó para hacerse una arquitetura para componentes de software conocida como Component Object Model (CON), y posteriormente DCOM.

Cuando un objeto OLE es posicionado en el portapapeles, él es almacenado en formatos nativos del Windows, y también almacenado en su propio formato nativo. Ese formato nativo permite que una aplicación que soporte OLE embarque una porción de otro documento recortado o copiado a el portapapeles.

OLE 2.0

La OLE 2.0 fue la evolución de la primera versión, compartiendo varios de los objetivos originales, pero fue reimplementada sobre a CON en vez de usar tablas de funciones virtuales. Nuevas funcionalidades incluyen automatización y arrastrar y soltar.

Ver también

Your Ad Here