Extensible markup language (XML) methods and systems for synchronizing a
configuration of resources across multiple computing devices are
described. In the described embodiment, a computer network comprises a
master computing device and a plurality of additional computing devices
communicatively linked with the master computing device. The master
computing device comprises a configuration of resources that are desired
to be synchronized across the additional computing devices. The master
computing device is configured to develop a XML list that describes
aspects of its configuration of resources. Each additional computing
device is configured to receive the XML list that is developed by the
master computing device and evaluate the XML list to determine whether its
particular configuration of resources are synchronized with those of the
master computing device. If a particular additional computing device's
configuration of resources is not synchronized with those of the master
computing device, the additional computing device prepares a second XML
list that describes its resource configuration needs and sends the second
XML list to the master computing device. The master computing device
receives the second XML list, evaluates it, and sends data to the
corresponding additional computing device for use in synchronizing its
configuration of resources. Each of the additional computing devices can
send separate independent XML lists that describe their resource needs and
the master computing device is capable of individually responding to each
one. In one aspect, the computing devices are computer servers that are
configured as Web servers.
Οι εκτατά γλωσσικά (XML) μέθοδοι και τα συστήματα σήμανσης για μια διαμόρφωση των πόρων στις πολλαπλάσιες συσκευές υπολογισμού περιγράφονται. Στην περιγεγραμμένη ενσωμάτωση, ένα δίκτυο υπολογιστών περιλαμβάνει μια κύρια συσκευή υπολογισμού και μια πολλαπλότητα των πρόσθετων συσκευών υπολογισμού που συνδέονται επικοινωνιακά με την κύρια συσκευή υπολογισμού. Η κύρια συσκευή υπολογισμού περιλαμβάνει μια διαμόρφωση των πόρων που επιδιώκονται για να συγχρονιστούν στις πρόσθετες συσκευές υπολογισμού. Η κύρια συσκευή υπολογισμού διαμορφώνεται για να αναπτύξει έναν κατάλογο XML που περιγράφει τις πτυχές της διαμόρφωσης πόρων του. Κάθε πρόσθετη συσκευή υπολογισμού διαμορφώνεται για να λάβει τον κατάλογο XML που αναπτύσσεται από την κύρια συσκευή υπολογισμού και αξιολογεί τον κατάλογο XML για να καθορίσει εάν η ιδιαίτερη διαμόρφωση πόρων της είναι συγχρονισμένη με εκείνους της κύριας συσκευής υπολογισμού. Εάν η διαμόρφωση μιας ιδιαίτερης πρόσθετης υπολογισμού συσκευής των πόρων δεν είναι συγχρονισμένη με εκείνους της κύριας συσκευής υπολογισμού, η πρόσθετη συσκευή υπολογισμού προετοιμάζει έναν δεύτερο κατάλογο XML που περιγράφει τις ανάγκες διαμόρφωσης των πόρων του και στέλνει το δεύτερο κατάλογο XML στην κύρια συσκευή υπολογισμού. Η κύρια συσκευή υπολογισμού λαμβάνει το δεύτερο κατάλογο XML, τον αξιολογεί, και στέλνει τα στοιχεία στην αντίστοιχη πρόσθετη συσκευή υπολογισμού για τη χρήση στο συγχρονισμό της διαμόρφωσης πόρων της. Κάθε μια από τις πρόσθετες συσκευές υπολογισμού μπορεί να στείλει τους χωριστούς ανεξάρτητους καταλόγους XML που περιγράφουν τις ανάγκες των πόρων τους και η κύρια συσκευή υπολογισμού είναι σε θέση χωριστά σε καθεμία. Σε μια πτυχή, οι συσκευές υπολογισμού είναι κεντρικοί υπολογιστές υπολογιστών που διαμορφώνονται ως κεντρικοί υπολογιστές δικτύου.