Jakie są obiekty danych współpracy?
Obiekty danych współpracy to obiekty interfejsu programowania używane w linii oprogramowania Microsoft Windows® i Microsoft Exchange Server®. 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. Umożliwia to większy poziom dostosowywania w produkcie, ponieważ użytkownicy mogą tworzyć i dostosowywać aplikacje do przesyłania wiadomości, aby odpowiadały ich własnym potrzebom.
Tego rodzaju obiekty danych współpracy w systemie Windows® i Exchange Server® nie tworzą pełnego języka programowania. Różnica między językiem skryptowym a pełnym językiem programowania polega na tym, że stworzono język skryptowy WISpecyficzny cel, więc jest ograniczony w rzeczach, które programista może z nim osiągnąć. 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 zbudowane” lub dostosowane programy mogą zająć miejsce lub ulepszyć aplikacje do przesyłania wiadomości już w systemie.
Podstawową 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 scenariuszy, mogą po prostu stworzyć pożądanieD sama funkcja.
Minusem tej metody jest to, że ponieważ są one powiązane z językiem skryptowym, korzystanie z obiektów danych współpracy nie będzie oferować takiej samej elastyczności jak oprogramowanie tworzone przy użyciu pełnego języka programowania. Utworzone funkcje i programy muszą działać w ramach dostarczanych już przez Windows® lub Exchange Server®, co stanowi ograniczenia 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.