Object Linking and Embedding

Also found in: Dictionary, Acronyms, Wikipedia.
Related to Object Linking and Embedding: DDE

Object Linking and Embedding

(operating system)
(OLE) A distributed object system and protocol from Microsoft, also used on the Acorn Archimedes. OLE allows an editor to "farm out" part of a document to another editor and then reimport it. For example, a desk-top publishing system might send some text to a word processor or a picture to a bitmap editor using OLE.
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)


A compound document technology from Microsoft based on its Component Object Model (COM). OLE allows an object such as a graphic, video clip, spreadsheet, etc. to be embedded into a document, called the "container application." If the object is playable such as a video, when it is double clicked by the user, a media player is launched. If the object is allowed to be edited, the application associated with it (the "server application") is launched.

An object can be linked instead of embedded, in which case the container application does not physically hold the object, but provides a pointer to it. If a change is made to a linked object, all the documents that contain that same link are automatically updated the next time you open them. An application can be both client and server. See Object Packager.

OLE was originally known as "Object Linking and Embedding." However, with version 2.0, OLE's infrastructure was built on a new component architecture known as COM (Component Object Model) that went beyond compound documents. New capabilities such as OLE automation and Network OLE were widely promoted. Later, Microsoft dropped the use of the term as a marketing brand, although it is still used in technical documentation. See ActiveX Documents and COM.

OLE Embedding
If an object is embedded, the document contains a copy of it. Changes made to the object affect only the document that contains it.

OLE Linking
If an object is linked, the document contains a pointer to the original file. When you change a linked object, you are changing the original, and all the documents that link to that object are automatically updated.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
In addition to providing a real-time IPC mechanism, DCX ships with a built in Object Linking and Embedding (OLE) for Process Control (OPC) server that allows seamless interoperability with software packages that conform to the OPC Data Access Custom Interface Specification 2.0 and 1.0a.
Microsoft will use OLE DB (object linking and embedding database), for instance, as a method to enable database objects on the front-end of an application to map to a SQL Server database on the back-end of an application through DCOM, Microsoft's Distributed Component Object Model.
Screen Bean and Pathfinder provide easy access to this huge installed base from any Java IDE." The Extended Call Interface is an extension of the CICS transaction monitor program that w as originally designed to act as a glue for cementing CICS applications to Windows clients via Microsoft's Object Linking and Embedding (OLE) technology, which has now evolved into COM and DCOM.
Object linking and embedding tools allow Samson Capture to be quickly mapped to related counterparts in the existing system in a point-and-click process.
Full browser ?