Object Linking and Embedding est une technologie qui a été développée par Microsoft avec l'intention de rendre les documents créés par l'utilisateur et les systèmes plus modulaire. En substance, il a créé une série de fonctions et de méthodes pour l'utilisation de sous-programmes petites dans un programme plus vaste, afin de permettre les fonctions du vaste programme ne seraient pas normalement. Par exemple, avec object linking and embedding, il est devenu beaucoup plus facile de créer un tableau de type tableur dans un document texte standard.
Sans object linking and embedding, la plupart des communes drag-and-drop caractéristiques des programmes modernes ne serait pas possible. Auparavant, de nombreux programmes ont été incapables d'intégrer des informations en dehors du programme principal. Par exemple, un traitement de texte ne permettrait effets de texte et texte. Cela signifiait qu'il n'y avait pas intégrés photos, tableaux ou des graphiques dans un document commun.
Afin d'aider à cela, certaines suites programme a permis le partage d'informations entre les différents composants. Cette information partagée est difficile à gérer en raison d'incompatibilités dans les programmes. Par exemple, il était courant que les informations d'intégration ne puissent pas être modifié. Pour modifier les informations, l'utilisateur nécessaire pour ré-importer la nouvelle version de l'autre programme. En outre, les programmes seraient habituellement seulement partager des informations avec d'autres programmes de la suite et rien d'autre.
L'idée de base de l'object linking and embedding fait d'utiliser l'ordinateur plus facile. Grâce à cette technologie, il est possible de créer des programmes qui contenaient différents programmes secondaires. Ces systèmes secondaires permettraient aux utilisateurs d'accéder à des fonctions au-delà de la portée du programme principal. À bien des égards, il était comme la création d'un ensemble de programmes qui fonctionnaient comme une seule.
En outre, la formation des programmes secondaires, Object Linking and Embedding permis à d'autres programmes compatibles à travailler ensemble plus facilement. Si un programme graphique et un traitement de texte à la fois eu object linking and embedding activé, le code commun permettrait le graphique pour être directement importées dans le document sans conversion.
L'utilisation originale des object linking and embedding était presque entièrement documents créés par l'utilisateur. Depuis ces débuts, cette technologie a étendu ses activités dans les systèmes basés sur le Web. En règle générale, seuls Internet Explorer utilise l'objet strict liaison et l'incorporation de la technologie, mais presque tout le navigateur contient une sorte de capacités d'incorporation.
Lorsque cette technologie a fait ses débuts, il était en concurrence directe avec le système Open Doc aujourd'hui disparue. Alors que plusieurs fonctions d’Open Doc travaillé avec Object linking and embedding, beaucoup n'ont pas. Même si Microsoft assuré la population que les deux formats sont compatibles, qui n'a jamais vraiment arrivé. Comme Microsoft utilisé leur technologie exclusivement dans le système d'exploitation Windows, Open Doc n'était pas en mesure de rivaliser et s'éteignit.