A B C D E F G H I J
K L M N O P Q R S T
U V W X Y Z 0...9

OLE « back
Object Linking and Embedding: protocollo introdotto da Windows che consente di collegare (linking) o di copiare (embedding) in documenti compositi componenti (oggetti) scritti da appl.ni diverse. Con OLE la Microsoft ha standardizzato le varie alternative prima disponibili ha previsto le API nei suoi compilatori e nei suoi applicativi e ha documentato gran parte di tali API per l'uso da parte di altri costruttori di applicazioni.
Col Linking l'applicazione "server" crea nell'applicazione "client" un link dinamico cosicche' questa e' in grado di mostrare dati della prima attraverso tale collegamento; un doppio click attiva direttamente l'applicazione server; tutti i cambiamenti si riflettono sui dati originali che restano l'unica copia nel sistema.
Con l'embedding invece l'applicazione client riceve una copia dei dati che da quel momento esiste di per se' ed e' in grado di percorrere propri processi di aggiornamento; il doppio click dall'applicazione client consente di richiamare l'applicazione server per tali aggiornamenti.
Un'applicazione abilitata al Linking mostra nel menu Edit oltre al normale Paste via Clipboard altre funzioni tipo Paste Special o Paste Link. Un'applicazione abilitata all'Embedding mostra nei suoi menu la voce Insert Object o simili.
L'OLE iniziale si e' evoluta in OLE 2; l'OLE 2 evolvera' ulteriormente nel Sys.Oper. full OO di Microsoft (il futuro Cairo). L'OLE 2 e' un'arch. proprietaria non allineata con gli std CORBA dell'OMG tuttavia c'e' un accordo tra Microsoft e Apple (1/94) per l'interoperabilita' tra OpenDoc (che e' CORBA) e OLE 2.