CDO steht für "Collaboration Data Objects" und ist Microsofts Technologie zum Erstellen von Messaging- oder Collaboration-Anwendungen oder zum Hinzufügen dieser Funktionen zu bestehenden Anwendungen. CDO ist Teil des Microsoft Exchange Server-Produkts und hat sich aus dem entwickelt, was Microsoft früher als Object Linking and Embedding Messaging und in jüngerer Zeit als Active Messaging bezeichnet hat. Durch die Verwendung der Active Server Page (ASP)-Technologie mit CDO kann ein Website-Ersteller beispielsweise ein Skript schreiben, das E-Mails mit Benutzern oder mit anderen Websites austauscht, an Diskussionen auf anderen Websites teilnimmt oder es Mitarbeitern ermöglicht, Besprechungen mit mehreren Empfängern zu planen, bestehende Termine zu überprüfen, neue Ereignisse zu planen und so weiter.
CDO ist eigentlich eine zusätzliche Skripting-Schnittstelle zu einem bestehenden Microsoft Messaging-Modell, dem Messaging Application Programming Interface (MAPI). Collaborative Data Objects werden durch zwei CDO-Bibliotheken zur Verfügung gestellt. Mit diesen Bibliotheken können Sie programmierbare Messaging-Objekte (einschließlich Ordnern, Nachrichten, Empfängeradressen, Anhängen und anderen Messaging-Komponenten) ansprechen. Diese Objekte sind Erweiterungen zu den programmierbaren Objekten, wie z. B. Formulare und Steuerelemente, die als Teil der Programmentwicklungsumgebung Visual Basic von Microsoft angeboten werden.
Stand: 16.02.2021