Υπηρεσιοστρεφής Υπολογιστική

Συντονιστής: Καθ. Κώστας Μαγκούτης

Η Υπηρεσιοστρεφής Υπολογιστική (Service-oriented Computing ή SOC) είναι ένα νέο παράδειγμα κατανεμημένου υπολογισμού που αλλάζει τον τρόπο με τον οποίο σχεδιάζονται, υλοποιούνται, παραδίδονται και καταναλώνονται οι εφαρμογές λογισμικού. Σκοπός της είναι να διευκολύνει την ολοκλήρωση εφαρμογών και την συνεργασία επιχειρησιακών πληροφοριακών συστημάτων σε παγκόσμια κλίμακα. Οι υπηρεσίες είναι αυτόνομα υπολογιστικά στοιχεία, ανεξάρτητα πλατφόρμας, που μπορούν να περιγραφούν, να προδιαγραφούν επίσημα, να δημοσιευθούν, να ανακαλυφθούν, να ενορχηστρωθούν και να προγραμματιστούν με τη χρήση τυποποιημένων πρωτοκόλλων. Η Υπηρεσιοστρεφής Υπολογιστική στοχεύει να παρέχει την δυνατότητα ανάπτυξης μαζικά κατανεμημένων διαλειτουργικών εφαρμογών οργανωμένων με τη μορφή δικτύου συνεργατικών στοιχείων που λειτουργούν εντός ή εκτός των συνόρων οργανισμών.

Οι δραστηριότητες του Εργαστηρίου Πληροφοριακών Συστημάτων στον τομέα της Υπηρεσιοστρεφούς Υπολογιστικής στοχεύουν στους ακόλουθους τομείς έρευνας και ανάπτυξης:

  • Επίσημες γλώσσες περιγραφής που παρέχουν πρωτεύοντα στοιχεία προδιαγραφής της συμπεριφοράς των υπηρεσιών,
  • Επίσημες μέθοδοι για την επαλήθευση σύνθετων υπηρεσιών που βασίζονται σε φορμαλισμούς βασισμένους στη λογική,
  • Σημασιολογικά εμπλουτισμένοι μηχανισμοί ανακάλυψης και αντιστοίχισης υπηρεσιών που χρησιμοποιούν μετρικές σημασιολογικής ομοιότητας για την αντιστοίχιση λειτουργικών στόχων και μη λειτουργικών απαιτήσεων,
  • Γλώσσες σύνθεσης που προσφέρουν ευέλικτη, αποτελεσματική και επαληθεύσιμη ολοκλήρωση εφαρμογών προσανατολισμένων στις υπηρεσίες,
  • Αυτοματοποιημένες μεθοδολογίες διαπραγμάτευσης υπηρεσιών και παροχής υπηρεσιών προσαρμοσμένων στο μοντέλο υποδομής και κατανομής λειτουργικότητας (παροχή υπηρεσιών ομότιμων (peer-to-peer) συστημάτων και πλέγματος (Grid), υπολογιστικό νέφος (Cloud), λογισμικό και υποδομή ως υπηρεσία),
  • Σχεδιασμός για προσαρμοστικότητα, και μηχανισμοί επισκόπησης και προσαρμογής κατανεμημένων υπηρεσιοστρεφών εφαρμογών σε μεταβαλλόμενο περιβάλλον.