Mikä on objektien linkitys ja upottaminen?

Objektien linkitys ja upottaminen on Microsoftin® kehittämä tekniikka, jonka tarkoituksena on tehdä käyttäjien luomia asiakirjoja ja järjestelmiä modulaarisemmiksi. Pohjimmiltaan se loi sarjan toimintoja ja menetelmiä pienten aliohjelmien käyttämiseksi suuremman ohjelman sisällä, jotta suuret ohjelmat eivät tavallisesti pystyisi toimimaan. Esimerkiksi objektien linkittämisen ja upottamisen avulla laskentataulukkomaisen taulukon luominen vakiotekstiasiakirjaan tuli huomattavasti helpommaksi.

Ilman objektien linkittämistä ja upottamista monet nykyaikaisten ohjelmien yleiset vedä ja pudota -ominaisuudet eivät olisi mahdollisia. Aiemmin monet ohjelmat eivät pystyneet upottamaan tietoja pääohjelman ulkopuolelle. Esimerkiksi tekstinkäsittelyohjelma sallii vain teksti- ja tekstipohjaiset tehosteet. Tämä tarkoitti sitä, että yhteiseen asiakirjaan ei sisältynyt upotettuja kuvia, kaavioita tai kaavioita.

Tämän helpottamiseksi jotkut ohjelmasarjat sallivat tietojen jakamisen yksittäisten komponenttien välillä. Tätä jaettua tietoa oli vaikea hallita ohjelmien yhteensopimattomuuden vuoksi. Esimerkiksi oli tavallista, että upotustietoja ei voitu muuttaa. Tietojen muuttamiseksi käyttäjän täytyi tuoda uusi versio uudestaan ​​toisesta ohjelmasta. Lisäksi ohjelmat jakoivat tietoja yleensä vain muiden sviitin ohjelmien kanssa eivätkä mitään muuta.

Objektien linkittämisen ja upottamisen perusidea on tietokoneen käytön helpottaminen. Tämän tekniikan avulla oli mahdollista luoda ohjelmia, jotka sisälsivät erilaisia ​​toissijaisia ​​ohjelmia. Näiden toissijaisten järjestelmien avulla käyttäjät voivat käyttää toimintoja, jotka eivät kuulu pääohjelman piiriin. Se oli monella tapaa kuin ohjelmakokonaisuuden luominen, joka toimi yhtenä.

Lisäksi toissijaisten ohjelmien muodostaminen, objektien linkittäminen ja upottaminen mahdollistivat muiden yhteensopivien ohjelmien helpomman työskentelyn. Jos sekä grafiikkaohjelmassa että tekstinkäsittelyohjelmassa olisivat olioiden linkitys ja upotus käytössä, yhteinen koodi sallii grafiikan tuomisen suoraan asiakirjaan ilman muuntamista.

Alkuperäinen käyttö objektien linkittämisessä ja upottamisessa oli lähes kokonaan käyttäjän luomia asiakirjoja. Varhaisista ajoista lähtien tämä tekniikka on haarautunut verkkopohjaisiin järjestelmiin. Yleensä vain Internet Explorer® käyttää tiukkaa objektien linkitys- ja upotustekniikkaa, mutta lähes jokainen verkkoselain sisältää jonkinlaisia ​​upotusominaisuuksia.
Kun tämä tekniikka esiteltiin, se kilpaili suoraan nyt lakkautetun OpenDoc -järjestelmän kanssa. Vaikka useat OpenDocin toiminnot toimivat objektien linkittämisen ja upottamisen kanssa, monet eivät. Vaikka Microsoft® vakuutti ihmisille, että nämä kaksi muotoa olivat yhteensopivia, niin ei koskaan tapahtunut. Koska Microsoft® käytti tekniikkaansa yksinomaan Windows® -käyttöjärjestelmässä, OpenDoc ei kyennyt kilpailemaan ja kuoli.