Skip to main content

Vad är samarbetsdataobjekt?

Samarbetsdataobjekt är programmeringsgränssnittsobjekt som används i Microsoft Windows och Microsoft Exchange Server rad av programvaruprodukter.De möjliggör skapandet av meddelandeteknologi eller samarbetsprogram på ett datorsystem.Biblioteken för samarbetsdataobjekt gör det möjligt för mjukvaruutvecklare att få tillgång till datapunkter som finns på servern, offentliga datormappar och nätverk, liksom de som är lagrade i postlådor på en dator.Detta möjliggör en större nivå av anpassning inom produkten, eftersom användare kan skapa och skräddarsy meddelanden som passar sina egna specifika behov.

Dessa typer av samarbetsdataobjekt utgör inte ett fullständigt programmeringsspråk, utan är en del av ett skriptspråkDet fungerar tillsammans med Messaging Application Programmering Interface (MAPI) i Windows och Exchange Server .Skillnaden mellan ett skriptspråk och ett fullständigt programmeringsspråk är att ett skriptspråk har skapats med ett specifikt syfte i åtanke, så det är begränsat i de saker som en programmerare kan åstadkomma med det.När det gäller samarbetsdataobjekt är dess skriptspråk avsett att tillåta programmerare att skapa ad hoc -typer av meddelanden, utöver att modifiera funktioner om befintliga meddelandeprogram.Dessa handbyggda eller anpassade program kan antingen ta plats för eller förbättra meddelandenapplikationerna som redan finns på systemet.

Den primära fördelen med att använda samarbetsdataobjekt är flexibilitet.Genom att använda skriptspråket kan dedikerade programmerare försöka lägga till funktioner i programvaran som inte ursprungligen var tillgängliga.Detta sparar potentiellt kostnad, eftersom den skickliga slutanvändaren inte längre kommer att behöva ta till tredje parts ansökningar för att få en specifik funktion.Om de är tillräckligt kunniga på skriptspråket kan de helt enkelt skapa den önskade funktionen på egen hand.

En nackdel med denna metod är att eftersom de är bundna till ett skriptspråk, kommer att använda samarbetsdataobjekt inte att erbjuda samma mängd avFlexibilitet som programvara skapad med ett fullständigt programmeringsspråk.Funktionerna och programmen som skapats måste fungera inom ramen som redan tillhandahålls av antingen Windows eller Exchange Server , placera gränser för deras totala potential.Detta minskar något användbarheten av samarbetsdataobjekt jämfört med att bygga en ny applikation från grunden med ett fullständigt programmeringsspråk.