Contenedores y servidores

Las aplicaciones de documentos compuestas son de dos tipos básicos: aplicaciones de contenedor y aplicaciones de servidor. Las aplicaciones de contenedor OLE proporcionan a los usuarios la capacidad de crear, editar, guardar y recuperar documentos compuestos. Las aplicaciones de servidor OLE proporcionan a los usuarios los medios para crear documentos y otras representaciones de datos que se pueden incluir como vínculos o incrustaciones en aplicaciones contenedoras. Una aplicación OLE puede ser una aplicación contenedora, una aplicación de servidor o ambas.

Las aplicaciones de servidor OLE también difieren en si se implementan como servidores en proceso o servidores locales. Un servidor en proceso es una biblioteca de vínculos dinámicos (DLL) que se ejecuta en el espacio de procesos de la aplicación contenedora. Solo puede ejecutar un servidor en proceso desde dentro de la aplicación contenedora.

Nota

Las versiones futuras de OLE habilitarán la vinculación e incrustación entre los límites del equipo, de modo que una aplicación contenedora de un equipo pueda usar un objeto de documento compuesto proporcionado por un servidor remoto que se ejecuta en otro equipo. Desde el punto de vista de una aplicación contenedora, cualquier aplicación de servidor OLE que se ejecute en su propio espacio de proceso, ya sea en el mismo equipo o en un equipo remoto, es un servidor fuera de proceso.

 

Documentos compuestos

Servidores en proceso