Γλώσσα επιθεώρησης διαδικτυακών υπηρεσιών (WSIL)

Η γλώσσα επιθεώρησης διαδικτυακών υπηρεσιών (WSIL) αποτελεί ένα μηχανισμό ανακάλυψης υπηρεσιών εναλλακτικό του UDDI και συμπληρωματικό στο UDDI. Όταν ανακαλύπτετε διαδικτυακές υπηρεσίες με το UDDI, μεταβαίνετε σε ένα συγκεντρωτικό μητρώο.  Το WSIL αποτελεί εναλλακτική προσέγγιση σε σχέση με την ανακάλυψη διαδκτυακών υπηρεσιών.  Το WSIL σας επιτρέπει την άμεση μετάβαση στον παροχέα της υπηρεσίας και την αίτηση των υπηρεσιών που παρέχει.

Η πρόταση της IBM και της Microsoft σχετικά με την προδιαγραφή του WSIL έχει σχεδιαστεί γύρω από ένα μοντέλο που βασίζεται σε XML για τη δόμηση συνόλου παραπομπών σε υπάρχουσες περιγραφές διαδικτυακών υπηρεσιών που εκτίθενται με τη χρήση της τυπικής τεχνολογίας διαδικτυακών υπηρεσιών.

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

Εφόσον το WSIL εστιάζει στην ανακάλυψη κατανεμημένων υπηρεσιών, η προδιαγραφή WSIL συμπληρώνει το UDDI διευκολύνοντας την ανακάλυψη υπηρεσιών που διατίθενται σε δικτυακούς τόπους οι οποίες περιέχονται ήδη ή όχι σε μητρώο UDDI. Η Σχέση μεταξύ UDDI και WSIL περιγράφεται σε ξεχωριστό θέμα στην τεκμηρίωση.

Η προδιαγραφή WSIL δεν ορίζει μια γλώσσα περιγραφής υπηρεσίας.  Τα έγγραφα WSIL παρέχουν μια μέθοδο συγκέντρωσης των διάφορων ειδών περιγραφών υπηρεσίας.  Σε ένα έγγραφο WSIL μια υπηρεσία μπορεί να διαθέτει περισσότερες από μια παραπομπές σε περιγραφή υπηρεσίας.  Για παράδειγμα, ενδέχεται να γίνεται παραπομπή σε μια διαδικτυακή υπηρεσία δύο φορές σε ένα έγγραφο WSIL: μια απευθείας μέσω του WSDL και μία μέσω της καταχώρησης businessService σε μητρώο UDDI. Οι παραπομπές σε αυτές τις δύο περιγραφές υπηρεσίας πρέπει να βρίσκονται σε έγγραφο WSIL.  Αν διατίθενται πολλαπλές αναφορές, είναι ωφέλιμο να τοποθετηθούν όλες στο έγγραφο WSIL έτσι ώστε η εφαρμογή που χρησιμοποιεί το έγγραφο να μπορεί να επιλέξει το είδος περιγραφής υπηρεσίας που είναι συμβατό και προτιμάται από την εφαρμογή.

Η προδιαγραφή WSIL εξυπηρετεί δύο κύριες λειτουργίες:

Για περισσότερες πληροφορίες σχετικά με την προδιαγραφή WSIL, ανατρέξτε στο δικτυακό τόπο www.ibm.com/developerworks/webservices/library/ws-wsilspec.html