Συμβατότητα με προηγούμενες εκδόσεις στον ελεγκτή ρουτινών

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

Για τη διευκόλυνση της μετάβασης των υπαρχόντων εργαλείων, στον ελεγκτή ρουτινών νέας τεχνολογίας έχουν προστεθεί επίπεδα συμβατότητας με προηγούμενες εκδόσεις.  Το επίπεδο συμβατότητας πελάτη επιτρέπει σε έναν πελάτη να επικοινωνεί με έναν ελεγκτή ρουτινών και με τις ρουτίνες χρησιμοποιώντας το αρχικό API πλαισίου εκτέλεσης (Execution Framework API).  Το επίπεδο συμβατότητας μεταφοράς πελάτη επεξεργάζεται τις εντολές που βασίζονται στο παλαιότερο πρωτόκολλο και τις μετατρέπει σε αντίστοιχες εντολές του νέου πρωτοκόλλου, δημιουργώντας έτσι αιτήσεις του ελεγκτή ρουτινών με χρήση του νέου API και καλύπτοντας οποιοδήποτε κενό. Το επίπεδο συμβατότητας μεταφοράς ρουτίνας επιτρέπει σε μια ρουτίνα να επικοινωνεί με τον ελεγκτή ρουτινών χρησιμοποιώντας το παλαιό API και να απαντά σε αιτήσεις από έναν πελάτη που χρησιμοποιεί το παλαιό API.

Η ενεργοποίηση ενός επιπέδου συμβατότητας μεταφοράς εξαρτάται από την παρουσία του επιπέδου στο αρχείο serviceconfig.xml.  Αν το επίπεδο συμβατότητας μεταφοράς περιλαμβάνεται σε αυτό το αρχείο, οποιαδήποτε επικοινωνία στις θύρες που έχουν εκχωρηθεί σε αυτό το επίπεδο μεταφοράς θα χρησιμοποιεί τη σημασιολογία και τη μορφή εντολών που ορίζονται από τα παλαιότερα API.  Όλα τα άλλα επίπεδα μεταφοράς θα χρησιμοποιούν το νέο API.

Η επιλογή για την ενεργοποίηση της ασφάλειας είναι διαθέσιμη μόνο όταν το επίπεδο συμβατότητας μεταφοράς με προηγούμενες εκδόσεις είναι ενεργοποιημένο.  Το ίδιο ισχύει για την πρόσβαση στη λειτουργία μεταφοράς αρχείων που είναι διαθέσιμη μέσω του παλαιού API.  Μια βασική υπηρεσία μεταφοράς αρχείων είναι διαθέσιμη μέσω του νέου API.

Σχετικές εργασίες
Εννοιολογικό μοντέλο συλλογής δεδομένων
Διαχείριση του ελεγκτή ρουτινών
 

Copyright (C) 2006 Intel Corporation.