Σπίτι Ανάπτυξη Τι είναι η γλώσσα σήμανσης υπηρεσίας καταλόγου (dsml); - ορισμός από την τεχνολογία

Τι είναι η γλώσσα σήμανσης υπηρεσίας καταλόγου (dsml); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει η γλώσσα καταχώρησης υπηρεσίας καταλόγου (DSML);

Η γλώσσα σήμανσης των υπηρεσιών καταλόγου (DSML) είναι ένα προτεινόμενο σύνολο κανόνων για τη χρήση εκτατής γλώσσας σήμανσης (XML) για τον καθορισμό του περιεχομένου και της δομής δεδομένων ενός καταλόγου και τη διατήρησή του σε κατανεμημένους καταλόγους. Επιτρέπει στις επιχειρησιακές εφαρμογές που βασίζονται σε XML να αξιοποιούν πληροφορίες πόρων από καταλόγους σε ένα εγγενές περιβάλλον και χρησιμεύουν ως κοινό έδαφος για εφαρμογές που βασίζονται σε XML. Αυτό επιτρέπει σε XML και καταλόγους να συνεργαστούν, επιτρέποντας στις εφαρμογές να χρησιμοποιούν τους καταλόγους αποτελεσματικά.


Η DSML διαδραματίζει σημαντικό ρόλο στην εξυπηρέτηση πελατών και στις εφαρμογές αλυσίδας εφοδιασμού, οι οποίες βασίζονται σε μια προσαρμοσμένη παρουσίαση δεδομένων.

Η Techopedia εξηγεί τη Γλώσσα Σήμανσης Υπηρεσιών Καταλόγου (DSML)

Το DSML εισήχθη το 1999 από την Bowstreet και παρέχει στους προγραμματιστές έναν απλό και βολικό τρόπο για την υλοποίηση ευρέως εφαρμογών που βασίζονται σε XML στο Internet. Οι πρώτοι υποστηρικτές της DSL ήταν οι AOL-Netscape, η Sun Microsystems, η Oracle, η Novell, η Microsoft και η IBM.


Η DSML επιτρέπει τη χρήση σύνταξης XML και εργαλείων για την πρόσβαση σε καταλόγους σε προγράμματα XML. Η περιγραφή του περιεχομένου του εγγράφου ορίζει το DSML.


Το DSML επιτρέπει στους προγραμματιστές να δουλεύουν με πολλούς διαφορετικούς καταλόγους και τους επιτρέπει να έχουν πρόσβαση σε καταλόγους με περιορισμένο κατάλογο LDAP (Directory Light Access Directory) χωρίς να γράφουν μια διασύνδεση LDAP.


Μια συναλλαγή DSML περιλαμβάνει τα ακόλουθα βήματα:

  • Μια εφαρμογή XML διαμορφώνει ένα ερώτημα στη DSML.
  • Το ερώτημα μεταφέρεται μέσω ενός δικτύου HTTP και λαμβάνεται από μια υπηρεσία DSML.
  • Το ερώτημα μεταφράζεται σε LDAP. τα δεδομένα ανακτώνται από τον κατάλογο και μεταφέρονται πίσω στην υπηρεσία DSML.
  • Τα δεδομένα μορφοποιούνται σε DSML και αποστέλλονται πίσω μέσω του δικτύου HTTP στην εφαρμογή.

Τα έγγραφα DSML περιγράφουν καταχωρήσεις καταλόγου και σχήματα καταλόγων. Κάθε καταχώρηση καταλόγου έχει ένα μοναδικό όνομα που ονομάζεται διακριτικό όνομα και ζεύγη τιμών ιδιότητας που ονομάζονται χαρακτηριστικά αρχείων καταλόγου. Όλες οι καταχωρήσεις καταλόγου είναι επίσης μέλη των κλάσεων αντικειμένων. Οι κλάσεις αντικειμένων περιορίζουν τις ιδιότητες καταλόγου που δημιουργούνται από μια καταχώρηση και περιγράφονται στη διάταξη καταλόγου. Αυτό το σχήμα περιλαμβάνεται είτε στο ίδιο έγγραφο DSML είτε σε ξεχωριστό έγγραφο. Οι πληροφορίες μεταδεδομένων και οι ετικέτες XML καθορίζουν τα σχήματα καταλόγων. Οι πληροφορίες δεδομένων και σχήματος που ζητούνται από εφαρμογές XML από καταλόγους ενοποιούνται σε ένα ενιαίο έγγραφο. Η DSML είναι εγκατεστημένη σε τρέχοντες κατάλογους εγκαθιστώντας επεκτάσεις.

Τι είναι η γλώσσα σήμανσης υπηρεσίας καταλόγου (dsml); - ορισμός από την τεχνολογία