Γλώσσα σήμανσης υπηρεσίας καταλόγου (DSML)

Συγγραφέας: Robert Simon
Ημερομηνία Δημιουργίας: 16 Ιούνιος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Γλώσσα σήμανσης υπηρεσίας καταλόγου (DSML) - Τεχνολογία
Γλώσσα σήμανσης υπηρεσίας καταλόγου (DSML) - Τεχνολογία

Περιεχόμενο

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

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

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


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

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

Το DSML εισήχθη το 1999 από την Bowstreet και παρέχει στους προγραμματιστές ένα απλό και βολικό τρόπο για την υλοποίηση ευρέως εφαρμογών που βασίζονται σε XML στο Internet. Οι αρχικοί υποστηρικτές των DSML ήταν οι 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 είναι εγκατεστημένη σε τρέχοντες κατάλογους εγκαθιστώντας επεκτάσεις.