Skip to main content

Jakie są obiekty danych współpracy?

Obiekty danych współpracy to obiekty interfejsu programowania używane w Microsoft Windows oraz Microsoft Exchange Server Linia produktów oprogramowania.Umożliwiają tworzenie technologii przesyłania wiadomości lub aplikacji współpracy w systemie komputerowym.Biblioteki obiektów danych współpracy umożliwiają programistom uzyskanie dostępu do punktów danych znajdujących się na serwerze, publicznych folderach komputerowych i sieci, a także biorących udział w skrzynkach pocztowych na komputerze.Pozwala to na większy poziom dostosowywania w produkcie, ponieważ użytkownicy mogą tworzyć i dostosowywać aplikacje do przesyłania wiadomości do własnych potrzeb.

Tego rodzaju obiekty danych współpracy nie tworzą pełnego języka programowania, ale są częścią języka skrypowego językaktóry działa wraz z interfejsem programowania aplikacji wiadomości (MAPI) w systemie Windows oraz Exchange Server .Różnica między językiem scenariusza a pełnym językiem programowania polega na tym, że język scenariusza został stworzony z myślą o określonym celu, więc jest ograniczony w rzeczach, które programista może osiągnąć z nim.W przypadku obiektów danych współpracy jego język skryptowy ma umożliwić programistom tworzenie typów programów przesyłania wiadomości ad hoc, oprócz modyfikacji funkcji dotyczących istniejących programów przesyłania wiadomości.Te ręcznie budowane lub dostosowane programy mogą zająć miejsce lub ulepszyć aplikacje do przesyłania wiadomości już w systemie.

Główną zaletą korzystania z obiektów danych współpracy jest elastyczność.Dzięki użyciu języka scenariusza dedykowani programiści mogą próbować dodać funkcje do oprogramowania, które nie były pierwotnie dostępne.Potencjalnie oszczędza to koszty, ponieważ wykwalifikowany użytkownik końcowy nie będzie już musiał uciekać się do aplikacji stron trzecich, aby uzyskać określoną funkcję.Jeśli są wystarczająco kompetentni w języku skrypowym, mogą po prostu samodzielnie stworzyć pożądaną funkcję.

Wadą tej metody jest to, że ponieważ są powiązane z językiem skryptowym, użycie obiektów danych współpracy nie zaoferuje tej samej ilościElastyczność jako oprogramowanie tworzone przy użyciu pełnego języka programowania.Utworzone funkcje i programy muszą działać w ramach już dostarczonych przez Windows lub Exchange Server , ustawianie limitów ich ogólnego potencjału.To nieznacznie zmniejsza przydatność obiektów danych współpracy w porównaniu z budowaniem nowej aplikacji od podstaw, przy użyciu pełnego języka programowania.