Vad är samarbetsdataobjekt?

Samarbetsdataobjekt är programmeringsgränssnittsobjekt som används i programvaruprodukter Microsoft Windows® och Microsoft Exchange Server®. De möjliggör skapandet av meddelandeteknologi eller samarbetsapplikationer på ett datorsystem. Biblioteken för samarbetsdataobjekt tillåter mjukvaruutvecklare att få tillgång till datapunkter som finns på servern, offentliga datormappar och nätverk, såväl som de som lagras i brevlådor på en dator. Detta möjliggör en större anpassningsnivå inom produkten, eftersom användare kan skapa och skräddarsy meddelandeprogram för att passa deras specifika behov.

Dessa typer av samarbetsdataobjekt bildar inte ett fullständigt programmeringsspråk, utan utgör en del av ett skriptspråk som fungerar tillsammans med programmeringsgränssnittet för meddelandeprogrammet (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 en programmerare kan åstadkomma med det. När det gäller samarbetsdataobjekt är skriptspråket avsett att tillåta programmerare att skapa ad hoc-typer av meddelandeprogram, förutom att ändra funktioner om tidigare existerande meddelandeprogram. Dessa "handbyggda" eller anpassade program kan antingen ta plats eller förbättra meddelandeprogrammen som redan finns på systemet.

Den främsta 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 ursprungligen inte var tillgänglig. Detta sparar potentiellt kostnader, eftersom den skickliga slutanvändaren inte längre kommer att behöva tillgripa tredjepartsapplikationer för att få en specifik funktion. Om de är tillräckligt kunniga i skriptspråket kan de helt enkelt skapa önskad funktion på egen hand.

En nackdel med denna metod är att eftersom de är knutna till ett skriptspråk, kommer samarbetsdataobjekt inte att erbjuda samma mängd flexibilitet som mjukvara som skapats med ett komplett programmeringsspråk. Funktioner och program som skapas måste fungera inom det ramverk som redan tillhandahålls av antingen Windows® eller Exchange Server®, vilket sätter begränsningar för deras totala potential. Detta minskar användbarheten av samarbetsdataobjekt jämfört med att bygga en ny applikation från grunden med ett fullständigt programmeringsspråk.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?