Kaj je povezovanje in vdelava objektov?

Povezovanje in vdelava objektov je tehnologija, ki jo je razvil Microsoft® z namenom, da bi dokumente in sisteme, ki jih ustvarijo uporabniki, naredili bolj modularne. V bistvu je ustvaril vrsto funkcij in metod za uporabo majhnih podprogramov znotraj večjega programa, da bi omogočil funkcije, ki jih velik program običajno ne bi imel. Na primer, s povezovanjem in vgrajevanjem objektov je postalo bistveno lažje ustvariti tabelo, podobno preglednici, znotraj standardnega besedilnega dokumenta.

Brez povezovanja in vdelave objektov številne običajne funkcije povleci in spusti v sodobnih programih ne bi bile možne. Prej številni programi niso mogli vdelati informacij zunaj glavnega programa. Na primer, urejevalnik besedil bi dovolil samo besedilne in besedilne učinke. To je pomenilo, da v skupnem dokumentu ni bilo vdelanih slik, grafikonov ali grafov.

Da bi pri tem pomagali, so nekateri programski paketi omogočili izmenjavo informacij med posameznimi komponentami. Te skupne informacije je bilo težko upravljati zaradi nezdružljivosti v programih. Na primer, običajno je bilo, da informacij o vdelavi ni bilo mogoče spremeniti. Za spremembo informacij je moral uporabnik znova uvoziti novo različico iz drugega programa. Poleg tega bi programi običajno delili informacije samo z drugimi programi v zbirki in nič drugega.

Osnovna ideja povezovanja in vdelave objektov je olajšanje uporabe računalnika. S to tehnologijo je bilo mogoče ustvariti programe, ki so vsebovali različne sekundarne programe. Ti sekundarni sistemi bi uporabnikom omogočili dostop do funkcij, ki presegajo obseg glavnega programa. V mnogih pogledih je bilo kot ustvarjanje zbirke programov, ki delujejo kot en.

Poleg tega je oblikovanje sekundarnih programov, povezovanje objektov in vdelava omogočilo, da so drugi združljivi programi lažje sodelovali. Če bi imela grafični program in urejevalnik besedil omogočeno povezovanje in vdelavo objektov, bi skupna koda omogočila neposreden uvoz grafike v dokument brez pretvorbe.

Prvotna uporaba za povezovanje in vdelavo objektov so bili skoraj v celoti dokumenti, ki so jih ustvarili uporabniki. Od tistih prvih dni se je ta tehnologija razširila v spletne sisteme. Na splošno samo Internet Explorer® uporablja strogo tehnologijo povezovanja objektov in vdelave, vendar skoraj vsak spletni brskalnik vsebuje neke vrste zmožnosti vdelave.
Ko se je ta tehnologija pojavila, je bila neposredna konkurenca zdaj nedelujočemu sistemu OpenDoc. Medtem ko je več funkcij OpenDoca delovalo s povezovanjem in vgrajevanjem objektov, jih veliko ne. Čeprav je Microsoft® ljudem zagotovil, da sta oba formata združljiva, se to v resnici nikoli ni zgodilo. Ker je Microsoft® svojo tehnologijo uporabljal izključno v operacijskem sistemu Windows®, OpenDoc ni mogel konkurirati in je zamrl.