Skip to main content

Τι είναι τα αντικείμενα δεδομένων συνεργασίας;

Τα αντικείμενα δεδομένων συνεργασίας είναι αντικείμενα διεπαφής προγραμματισμού που χρησιμοποιούνται στα Microsoft Windows Reg.και Microsoft Exchange Server Reg.Γραμμή προϊόντων λογισμικού.Ενεργοποιούν τη δημιουργία τεχνολογίας μηνυμάτων ή εφαρμογών συνεργασίας σε ένα σύστημα υπολογιστή.Οι βιβλιοθήκες των αντικειμένων δεδομένων συνεργασίας επιτρέπουν στους προγραμματιστές λογισμικού να αποκτήσουν πρόσβαση σε σημεία δεδομένων που βρίσκονται στους διακομιστές, στους φακέλους των δημόσιων υπολογιστών και στο δίκτυο, καθώς και σε αυτά που αποθηκεύονται σε γραμματοκιβώτια σε έναν υπολογιστή.Αυτό επιτρέπει ένα μεγαλύτερο επίπεδο προσαρμογής στο προϊόν, καθώς οι χρήστες μπορούν να δημιουργήσουν και να προσαρμόσουν τις εφαρμογές ανταλλαγής μηνυμάτων ώστε να ταιριάζουν στις δικές τους συγκεκριμένες ανάγκες.

Αυτοί οι τύποι αντικειμένων δεδομένων συνεργασίας δεν αποτελούν πλήρη γλώσσα προγραμματισμού, αλλά αποτελούν μέρος μιας γλώσσας γραφήςΑυτό λειτουργεί παράλληλα με τη διεπαφή προγραμματισμού εφαρμογών μηνυμάτων (MAPI) στα Windows Reg.και Exchange Server .Η διαφορά μεταξύ μιας γλώσσας δέσμης ενεργειών και μιας πλήρους γλώσσας προγραμματισμού είναι ότι έχει δημιουργηθεί μια γλώσσα δέσμης ενεργειών με συγκεκριμένο σκοπό, επομένως είναι περιορισμένη στα πράγματα που ένας προγραμματιστής μπορεί να επιτύχει με αυτό.Στην περίπτωση αντικειμένων δεδομένων συνεργασίας, η γλώσσα δέσμης ενεργειών του αποσκοπεί να επιτρέψει στους προγραμματιστές να δημιουργούν ad hoc τύπους προγραμμάτων ανταλλαγής μηνυμάτων, εκτός από την τροποποίηση των χαρακτηριστικών σχετικά με τα προϋπάρχοντα προγράμματα ανταλλαγής μηνυμάτων.Αυτά τα χειροποίητα ή προσαρμοσμένα προγράμματα μπορούν είτε να λάβουν τη θέση τους είτε να ενισχύσουν τις εφαρμογές ανταλλαγής μηνυμάτων ήδη στο σύστημα.

Το κύριο πλεονέκτημα για τη χρήση αντικειμένων δεδομένων συνεργασίας είναι η ευελιξία.Μέσω της χρήσης της γλώσσας δέσμης ενεργειών, οι ειδικοί προγραμματιστές μπορούν να προσπαθήσουν να προσθέσουν χαρακτηριστικά στο λογισμικό που δεν ήταν αρχικά διαθέσιμα.Αυτό ενδεχομένως εξοικονομεί κόστος, καθώς ο εξειδικευμένος τελικός χρήστης δεν θα πρέπει πλέον να καταφύγει σε εφαρμογές τρίτων για να αποκτήσει ένα συγκεκριμένο χαρακτηριστικό.Εάν είναι αρκετά ενημερωμένοι στη γλώσσα δέσμης ενεργειών, μπορούν απλά να δημιουργήσουν το επιθυμητό χαρακτηριστικό από μόνοι τους.

Ένα μειονέκτημα αυτής της μεθόδου είναι ότι επειδή συνδέονται με μια γλώσσα δέσμης ενεργειών, η χρήση αντικειμένων δεδομένων συνεργασίας δεν θα προσφέρει το ίδιο ποσόΕυελιξία ως λογισμικό που δημιουργήθηκε χρησιμοποιώντας μια πλήρη γλώσσα προγραμματισμού.Τα χαρακτηριστικά και τα προγράμματα που δημιουργούνται πρέπει να λειτουργούν στο πλαίσιο που παρέχονται ήδη από τα Windows Reg.ή Exchange Server Reg, τοποθετώντας όρια στο συνολικό δυναμικό τους.Αυτό ελαφρώς μειώνει τη χρησιμότητα των αντικειμένων δεδομένων συνεργασίας σε σχέση με την οικοδόμηση μιας νέας εφαρμογής από το έδαφος, χρησιμοποιώντας μια πλήρη γλώσσα προγραμματισμού.