Σημασιολογικά εμπλουτισμένες διαδικτυακές υπηρεσίες: Εννοιολογική σύγκριση των OWL-S, WSMO και METEOR-S προσεγγίσεων Semantic Web Services: A conceptual.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΣXΕΔΙΑΣΜΟΣ ΣΥΣΤΗΜΑΤΟΣ ΚΛΕΙΩ Ι.Ν.Β.Ι.Σ. Ιανουάριος 2004.
Advertisements

ΙΕΛΕναρκτήρια συνάντηση για το πρόγραμμα "ΚΛΕΙΩ" 7η Νοεμβρίου Οντολογίες & εργαλείο συγγραφής για το "ΚΛΕΙΩ" Ινστιτούτο Επεξεργασίας του Λόγου (ΙΕΛ)
Διαδικασία ανάπτυξης Προσδιορισμός απαιτήσεων Αρχιτεκτονικός Σχεδιασμός Λεπτομερής Σχεδιασμός Κωδικοποίηση Έλεγχος Παράδοση Συστήματος Λειτουργία - Συντήρηση.
Ο ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ ΠΑΝΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΨΥΧΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ Δυνητικές Κοινότητες: Κοινωνιοψυχολογικές Προσεγγίσεις και.
Η Θεματική Ταξινόμηση και η Συμβολή της στην Αναζήτηση Ευρωπαϊκών Κοινωνικών Δεδομένων.
Κεφάλαιο 6 Υλοποίηση Γλωσσών Προγραμματισμού
Ολυμπία Νίκου Α.Μ. Μ956 Διπλωματική Εργασία
ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Διοικητικής Επιστήμης και Τεχνολογίας Επιβλέπων: Μ. Λύτρας Ομάδα Εργασίας: Αtanasova Monica A.M Αtanasova.
ΗΥ-566 Διαχείρηση Γνώσης στο Διαδίκτυο1 SWRC Ontology Κτιστάκης Γιώργος Μπούτσικα Κατερίνα Παπαδάκης Μύρων.
Web Services Υπηρεσίες διαδικτύου
Προγραμματισμός PASCAL Πληροφορική Γ' Λυκείου μέρος α
Torque Game Engine - #02 Κώστας Καρπούζης (kkarpou)
Εισαγωγικές Έννοιες Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο.
Αναγνώριση Προτύπων.
Αρχιτεκτονική Συστημάτων
ΤΜΗΜΑ ΑΡΧΕΙΟΝΟΜΙΑΣ ΚΑΙ ΒΙΒΛΙΟΘΗΚΟΝΟΜΙΑΣ ΈΝΑ ΦΑΣΜΑ ΤΗΣ ΔΙΑΛΕΙΤΟΥΡΓΙΚΟΤΗΤΑΣ (A SPECTUM OF INTEROPERABILITY) Βαρειά Βασιλική (Β ) Βαρειά Βασιλική (Β )
ΚΤΗΡΙΟΛΟΓΙΚΗ ΤΕΚΜΗΡΙΩΣΗ ΜΝΗΜΕΙΩΝ ΜΕ ΤΟ ΣΥΣΤΗΜΑ « ΜΑΪΣΤΩΡ » Δάφνη Χρονάκη 13η Εφορεία Βυζαντινών και Μεταβυζαντινών Αρχαιοτήτων.
Σχεδίαση αλγορίθμων (2ο μέρος)
Εργαστήριο Ανάλυσης Συστημάτων & Τεχνολογίας Λογισμικού
1 Προχωρημένα Θέματα Τεχνολογίας και Εφαρμογών Βάσεων Δεδομένων Επεξεργασία και βελτιστοποίηση ερωτήσεων Πάνος Βασιλειάδης Σεπτέμβρης.
Διαφάνειες παρουσίασης #3
Τεχνολογία ΛογισμικούSlide 1 Αλγεβρική Εξειδίκευση u Καθορισμός τύπων αφαίρεσης σε όρους σχέσεων μεταξύ τύπων λειτουργιών.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Χειμερινό Εξάμηνο (Ε') - Κωδ. Μαθήματος:
ΗΥ302 Διδακτική της Πληροφορικής Η γλώσσα προγραμματισμού LOGO Writer Ομάδα Εργασία: Αλεβίζου Βασιλική (Α.Μ.:1029) Κοφφινά Ιωάννα (Α.Μ.:1035) Τριανταφυλλίδου.
Μοντέλα Συστημάτων Παρουσιάσεις των συστημάτων των οποίων οι απαιτήσεις αναλύονται.
HMMY Τεχνολογία Λογισμικού Διδάσκων Κώστας Κοντογιάννης Αναπλ. Καθηγητής, Ε.Μ.Π.
E X a M p L e Αξιοποιώντας την τεχνολογία XML στη διαχείριση της πληροφορίας Λίνα Μπουντούρη Εθνικό Κέντρο Τεκμηρίωσης 13ο Πανελλήνιο Συνέδριο Ακαδημαϊκών.
1 ΘΕΜΑ : Μελέτη του Σηµασιολογικού Ιστού: Επιχειρηµατικά Θέµατα και το αναδυόµενο επιχειρηµατικό πεδίο ( Semantic Web: Business issues and the emerging.
Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών Λίνα Μπουντούρη - Μανόλης Γεργατσούλης Ιόνιο Πανεπιστήμιο 15ο Πανελλήνιο Συνέδριο Ακαδημαϊκών.
Σχεδίαση Αλγορίθμων. Διεργασίες (1/2) Μία διεργασία αλληλεπιδρά με το περιβάλλον της δεχόμενη είσοδο και παράγοντας έξοδο.
Η επιστήμη του Web.
3 / 4 / 2002 μοντέλα ανάλυσης ενεργειών χρήστη
ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ Μάθημα 1ο Εισαγωγή στη Γλωσσική Τεχνολογία
Διδακτική της Πληροφορικής ΗΥ302 Εργασία :Παρουσίαση σχολικού βιβλίου Γ’ Λυκείου Τεχνολογικής Κατεύθυνσης «Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον»
Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών – Τμήμα Πληροφορικής και Τηλεπικοινωνιών 1 Κεφάλαιο 3 Η Σημασιολογία των Γλωσσών Προγραμματισμού Προπτυχιακό.
ΣΤΑΜΑΤΙΝΑ ΤΣΑΦΟΥ ΜΑΤΙΝΑ ΠΟΛΙΤΗ
3 Αρχιτεκτονική Συστημάτων  Κατηγορίες χρηστών ΣΔΒΔ  Αρχιτεκτονική ANSI/SPARC  Γλώσσες ερωτημάτων  Μοντέλα δεδομένων  Λειτουργίες ΣΔΒΔ.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ. ΥΠΟΛΟΓΙΣΤΗΣ Μηχανή που μπορεί να φέρει σε πέρας πνευματικές εργασίες ρουτίνας με μεγάλη ταχύτητα.
Μεταγλωττιστές (Compilers) (Θ) Ενότητα 9: Παραγωγή Ενδιάμεσου Κώδικα (Ενδιάμεσες Γλώσσες) Κατερίνα Γεωργούλη Τμήμα Μηχανικών Πληροφορικής ΤΕ Ανοικτά Ακαδημαϊκά.
Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών – Τμήμα Πληροφορικής και Τηλεπικοινωνιών 1 Κεφάλαιο 4 Σημασιολογία μιας Απλής Προστακτικής Γλώσσας Προπτυχιακό.
Network Inference Μπαλάφα Κασιανή - Αδριανή Πλασταρά Κατερίνα.
ΟΡΙΣΜΟΣ ΣΥΜΠΕΡΙΦΟΡΑΣ ΔΙΑΓΡΑΜΜΑTA ΑΛΛΗΛΕΠΙΔΡΑΣΗΣ
Αναμενόμενα αποτελέσματα: SODIUM (IST-FP ) Service-Oriented Development In a Unified fraMework Service-Oriented Development In a Unified fraMework.
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Πολυμορφισμός – Αφηρημένες κλάσεις Interfaces (διεπαφές)
University of Crete HY566-Semantic Web CS566 – Semantic Web Computer Science Department - UoC Heraklion 1 April, 2003 Παπαγγελής Μάνος, Κοφφινά Ιωάννα,
Γραφικό Περιβάλλον Συγγραφής Κανόνων στο Σημασιολογικό Διαδίκτυο Διπλωματική Εργασία της Βασιλικής Ζερβάκη Επιβλέπων Καθηγητής: Νικόλαος Βασιλειάδης Θεσσαλονίκη.
13 ο Πανελλήνιο Συνέδριο Ακαδημαϊκών Βιβλιοθηκών «Μεσολαβητές διασύνδεσης ηλεκτρονικών πηγών πληροφόρησης» Ε. Ι. Γιαννακουδάκης, Χ. Α. Καπέτης, Π. Κ. Ανδρικόπουλος,
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Επεξεργασία Ερωτήσεων.
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Διδάσκοντες:Στάθης Ζάχος Νίκος Παπασπύρου
Ε.Κ.Π.Α 1 Διάθεση αρχείων βίντεο στο Διαδίκτυο Δρ. Μιχάλης Γκατζώνης Κέντρο Λειτουργίας και Διαχείρισης Δικτύου Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών.
Η επεξεργασία του υλικού στην υβριδική υπηρεσία πληροφόρησης: παράλληλη χρήση των εργαλείων Κόκκινος Διονύσης, Ε.Μ.Π. - Κεντρική Βιβλιοθήκη Τσώλη Θεοδώρα,
ΗΥ-566 ΔΙΑΧΕΙΡΙΣΗ ΓΝΩΣΗΣ ΣΤΟ ΔΙΑΔΙΚΤΥΟ AIRPORT ONTOLOGY ΟΜΑΔΑ Γαλανάκης Μανόλης ΑΜ 1607 Γλαμπεδάκης Ευτύχης ΑΜ 1603 Μπόσμος Λευτέρης ΑΜ 1396.
Τεχνολογία ΛογισμικούSlide 1 Τεχνολογία Απαιτήσεων u Καθορίζει τι θέλει ο πελάτης από ένα σύστημα λογισμικού.
ΤΕΧΝΟΛΟΓΙΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΙΑΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ Mοντέλα Επιχειρησιακών Διαδικασιών Mέρος B.
Μπόλαρη Αγγελικη(1451) Επιβλέπων Βολογιαννίδης Σταύρος ΑΤΕΙ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ Σέρρες 2013.
Ενότητα # 12: Υπηρεσίες Ιστού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Κατανεμημένα Συστήματα.
ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ ΜΕΤΑΔΟΣΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Αντικειμενοστραφής προγραμματισμός Web Site: ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ.
Ασφαλείς Υπηρεσίες Ιστού (Web Services)
Επεξεργασία Κειμένου Διδακτική προσέγγιση των λογισμικών γενικής χρήσης Ζωγραφική Λογιστικά φύλλα Βάσεις δεδομένων.
ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΕΚΠΑΙΔΕΥΣΗ
Web, Web 2.0, Web 3.0 και Web X.0 ΚΕΦΑΛΑΙΟ 9.
Σημασιολογική Διαχείριση και Επεξεργασία Πολυμεσικών Μεταδεδομένων
ΣΧΕΔΙΑΣΗ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ
ΤΟ ΕΠΙΠΕΔΟ ΧΡΗΣΤΗ.
Γιώργος Θάνος Παρασκευή 5 Δεκεμβρίου 2008
Κεφάλαιο 7: Διαδικτύωση-Internet
Εισαγωγή στη VHDL 5/8/2018 Εισαγωγή στη VHDL.
Ειδικά Θέματα στον προγραμματισμό Υπολογιστών
ΕΙΣΑΓΩΓΗ ΣΤΗ UML ΕΙΣΑΓΩΓΗ ΣΤΗ UML.
Εννοιολογική Χαρτογράφηση
Μεταγράφημα παρουσίασης:

Σημασιολογικά εμπλουτισμένες διαδικτυακές υπηρεσίες: Εννοιολογική σύγκριση των OWL-S, WSMO και METEOR-S προσεγγίσεων Semantic Web Services: A conceptual comparison of OWL-S, WSMO and METEOR-S approaches Παναγιώτης Μπούρος 03001792 Μεταπτυχιακό μάθημα «e-Commerce Networks & Applications»

Πλάνο Εισαγωγή Αντικείμενο OWL-S WSMO METEOR-S Σύγκριση Αναζήτηση, Διαλειτουργία, Σύνθεση, Κλήση WSMO METEOR-S Σύγκριση Αναζήτηση Διαλειτουργία Σύνθεση Κλήση Πίνακας εννοιολογικών αντιστοιχιών

Εισαγωγή (1/2) Κλειδί -> διαδικτυακές υπηρεσίες Επόμενη εποχή στο ηλεκτρονικό εμπόριο Ευέλικτο περιβάλλον Ευνοούνται αυτοματοποιημένες δοσοληψίες και εταιρικές διαλειτουργίες Κλειδί -> διαδικτυακές υπηρεσίες Ωστόσο σημερινά Web Services πρότυπα Συντακτική περιγραφή των υπηρεσιών Όχι σημασιολογική παρουσίαση των λειτουργιών που προσφέρουν Επηρεάζει αρνητικά όλες τις φάσεις λειτουργίας τους

Εισαγωγή (2/2) Απάντηση -> σημασιολογικός εμπλουτισμός υπηρεσιών Σημασιολογικά εμπλουτισμένες διαδικτυακές υπηρεσίες (Semantic Web Services) Με στόχο Σημασιολογική περιγραφή διαδικτυακών υπηρεσιών με τρόπο κατανοητό από τους υπολογιστές Δυνατότητα αυτοματοποιημένης λειτουργίας σε όλες τις φάσεις Αναζήτηση (discovery) Διαλειτουργία (interoperation) Σύνθεση (composition) Κλήση (invocation) Παράδειγμα προετοιμασία ταξιδιού για ένα συνέδριο

Αντικείμενο Σύγκριση σε εννοιολογικό επίπεδο επικρατέστερων προσεγγίσεων Semantic Web Services OWL-S 1.1 WSMO D2v1.2 METEOR-S Εντοπισμός αντιστοιχιών μεταξύ προσεγγίσεων στα στάδια λειτουργίας Αναζήτηση -> αναπαράσταση και περιγραφή δυνατοτήτων και προσφερόμενων λειτουργιών Διαλειτουργία -> λειτουργία και επικοινωνία υπηρεσιών Σύνθεση -> συνδυασμός υπηρεσιών Κλήση -> χρήση και εκτέλεση υπηρεσιών

OWL-S – άνω οντολογία Κάθε διαδικτυακή υπηρεσία Παρουσιάζει μηδέν ή περισσότερα προφίλ Περιγράφεται από το πολύ ένα μοντέλο Υποστηρίζει ένα αριθμό υποβάθρων

OWL-S – Αναζήτηση υπηρεσιών Κλάση Profile Υποκλάση ServiceProfile Μη λειτουργικές πληροφορίες Όνομα (serviceName) Περιγραφή (textDescription) Στοιχεία επικοινωνίας (contactInformation) QoS στοιχεία Λειτουργικές πληροφορίες (IOPEs) Υποσύνολο των αντίστοιχων του μοντέλου υπηρεσίας (Service Model) Μεταφορά πληροφορίας Input, Output Αλλαγή κατάστασης Precondition, Result Παράμετροι υπηρεσίας (ServiceParameter) Κατηγοριοποίηση (serviceClassification) NAICS Κατηγοριοποίηση προϊόντος υπηρεσίας (serviceProduct) UNSPSC

OWL-S – Διαλειτουργία Κλάση διεργασίας (process) Μεταφορά πληροφορίας Υποκλάση μοντέλου υπηρεσίας (ServiceModel) Μεταφορά πληροφορίας Input, Output Αλλαγή κατάστασης Precondition, Result Φόρμουλες λογικής SWRL, KIF, PDDL Τοπικές παράμετροι διεργασίας Υπόλοιπα συμμετέχοντα στοιχεία

OWL-S – Σύνθεση Τρία είδη διεργασιών Σύνθεση Ατομικές (atomic) Απλές (simple) Σύνθετες (composite) Σύνθεση Χρήση κλάσης ControlConstruct If-Then-Else, Repeate-While, Repeate-Until … Απεικόνιση ως δέντρο Εσωτερικοί κόμβοι -> control contructs Φύλλα -> διεργασίες που πρέπει να εκτελεστούν Σύνδεση εισόδων/εξόδων (Bindings) Για ατομική διεργασία Για σύνθετη Μεταξύ υπο-διεργασιών

OWL-S – Κλήση Χρήση OWL-S περιγραφών ΚΑΙ WSDL OWL-S/WSDL grounding Βασίζεται στις αντιστοιχίες OWL-S ατομική διεργασία -> WSDL operation OWL-S είσοδοι/έξοδοι -> μηνύματα εισόδου/εξόδου (input/output messages) κάθε operation OWL-S είσοδοι/έξοδοι -> επεκτάσιμοι τύποι WSDL εισόδων/εξόδων WSDL -> OWL-S WSDL message parts owl-s-parameter ->types as OWL class (WSDL native language) Other approaches OWL-S -> WSDL WSDLGrounding, subclass of ServiceGrouding WSDLdocument, WSDLOperationRef WSDLInputMessage, WSDLOutputMessage

WSMO – ανώτερο επίπεδο Οντολογίες Υπηρεσία Στόχοι Μεσολαβητές Μη λειτουργικές ιδιότητες Dublin core

WSMO – Αναζήτηση υπηρεσιών Οντολογίες Λεξικό για την περιγραφή υπηρεσιών Έννοιες (concepts) και σχέσεις (relations) Αξιώματα (axioms) Ιεραρχία εννοιών και σχέσεων (super-concepts, super-relations) Στόχοι Ζητούμενη λειτουργικότητα της υπηρεσίας Δυνατότητα (capability) Λειτουργικότητα υπηρεσίας Κατάσταση κόσμου πριν την κλήση Precondition, assumption Μετά Postcondition, effect

WSMO – Διαλειτουργία Κλάση Υπηρεσία Σύνδεση με δυνατότητα (capability) Λειτουργία Μεταφορά δεδομένων Επίτευξη λειτουργικότητας Interface κλάση Χορογραφία (Choreography) Ενορχήστρωση (Orchestration) WSMO στοιχεία -> επαναχρησιμοποίηση άλλων WSMO στοιχείων Προβλήματα ασυμβατότητας Μεσολαβητές (mediators) Μεταξύ οντολογιών (ooMediator) Μεταξύ στόχων (ggMediator) Μεταξύ υπηρεσιών (wwMediator) Μεταξύ υπηρεσιών και στόχων (wgMediator)

WSMO – Σύνθεση Περιγραφή Μοντέλο Abstract State Machines (ASMs) Χορογραφία Ενορχήστρωση Μοντέλο Abstract State Machines (ASMs) Βασική μονάδα -> κατάσταση Κατάσταση -> έκφραση άλγεβρας Μεταβάσεις καταστάσεων -> αλλαγές συναρτήσεων εκφράσεων της άλγεβρας

WSMO – Κλήση Χρήση WSMO περιγραφών ΚΑΙ WSDL WSMO οντολογίες -> XML WSMO/WSDL grounding WSMO οντολογίες -> XML XSLT Mapping οντολογιών Κατευθείαν mapping XML και οντολογιών -> ειδική γλώσσα WSMO περιγραφές -> WSDL Επέκταση WSMO περιγραφών με WSDL στοιχεία Αντίστροφο -> σημασιολογικός εμπλουτισμός WSDL στοιχείων

METEOR-S - Αναζήτηση υπηρεσιών ΚΑΙ διαλειτουργία Σημασιολογικός εμπλουτισμός υπαρχόντων standards WSDL-S Εμπλουτισμός μηνυμάτων εισόδων/εξόδων WSDL operations ModelReference object -> one2one mappings Complex types ->bottom or top level Δημιουργία effects και preconditions -> περιγραφή κατάστασης κόσμου Κατηγορία υπηρεσίας -> portType operation

METEOR-S – Σύνθεση ΚΑΙ Κλήση Χρήση framework BPEL4WS Abstract process Στάδια δημιουργίας Abstract process Σχέδιο ροής διεργασίας Καθορισμός απαιτήσεων διεργασιών Σύνδεση με περιγραφή άλλης διαδικτυακής υπηρεσίας Καθορισμός περιορισμών υπηρεσίας Βελτιστοποίηση Κλήση Μηχανισμός WSDL

Σύγκριση (1/2) Στόχος κάθε προσέγγισης OWL-S WSMO METEOR-S Ορισμός οντολογίας για αυτοματοποίηση αναζήτηση, χρήσης, σύνθεσης και ελέγχου υπηρεσιών WSMO Σημασιολογική περιγραφή υπηρεσιών ΑΛΛΑ κυρίως επίλυση προβλημάτων διαλειτουργικότητας (interoperability) METEOR-S Σημασιολογικός εμπλουτισμός σημερινών Web Services standards

Σύγκριση (2/2) Χρήση οντολογιών OWL-S WSMO METEOR-S Όχι επαναχρησιμοποίηση οντολογιών WSMO Περιγραφή σε μετα-επίπεδο Εισαγωγή άλλων οντολογιών σε οποιαδήποτε γλώσσα Μεσολαβητές -> βασικός στόχος WSMO interoperability METEOR-S Επιλογή του σχεδιαστή σε ποια γλώσσα/ες θα περιγράφονται

Σύγκριση – Αναζήτηση OWL-S profile WSMO METEOR-S Περιγραφή προσφερόμενης λειτουργικότητας Provider και requestor Μεταφορά δεδομένων Κατάσταση κόσμου WSMO Στόχοι -> άποψη requestor Δυνατότητα -> άποψη provider METEOR-S Abstract τμήμα WSDL-S

Σύγκριση – Διαλειτουργία OWL-S process model Κάθε υπηρεσία -> μία διεργασία Λειτουργικές λεπτομέρειες διεργασίας Μεταφορά δεδομένων Input, Output Κατάσταση κόσμου Precondition, result WSMO κλάση Service Λειτουργικότητα υπηρεσίας Δυνατότητα (capability) -> ατομική διεργασία OWL-S Precondition, postcondition Assumption, effect METEOR-S Concrete τμήμα WSDL-S BPEL4WS Abstract Process Model Precondition, effect

Συνέπεια profile/model OWL-S IOPEs του profile -> υποσύνολο αυτών του process model Επιτρέπονται ασυνέπειες Περιγραφές έγκυρες ΑΛΛΑ υπηρεσία όχι προσδοκώμενη λειτουργία WSMO Σύνδεση μεταξύ υπηρεσίας – στόχου -> wgMediator Καμία συνθήκη συνέπειας Π.χ. για μεταφορά δεδομένων και κατάσταση κόσμου

Σύγκριση – Σύνθεση OWL-S WSMO METEOR-S Το πολύ από ένα process model Σύνθετες διεργασίες Περιγραφή χορογραφίας Το πολύ από ένα process model WSMO Interface κλάση Χορογραφία -> ASMs Ενορχήστρωση -> ASMs Πολλαπλά Interfaces Πολλαπλά μοντέλα χορογραφίας και ενορχήστρωσης METEOR-S BPEL4WS Abstract process model

Σύγκριση – Κλήση Ίδια βάση Σημερινοί clients και agents -> διαδικτυακές υπηρεσίες με συντακτική πληροφορία ΆΡΑ Χρήση WSDL OWL-S/WSDL grounding WSMO/WSDL grounding

Πίνακας εννοιολογικών αντιστοιχιών Στάδιο λειτουργίας OWL-S WSMO METEOR-S Αναζήτηση Profile Goal+ Capability WSDL-S Διαλειτουργία Process Model Process Input Output Precondition Result Service Postcondition Assumption Effect Abstract Process BPEL4WS + concrete WSDL part BPEL4WS Σύνθεση Composite Process Control Construct --- Interface Choreography Orchestration Κλήση OWL-S/WSDL grounding WSMO/WSDL WSDL

Ερωτήσεις

Σημασιολογικά εμπλουτισμένες διαδικτυακές υπηρεσίες: Εννοιολογική σύγκριση των OWL-S, WSMO και METEOR-S προσεγγίσεων Επιπλέον διαφάνειες

Εννοιολογικό διάγραμμα OWL-S ServiceProfile

Εννοιολογικό διάγραμμα OWL-S process model

Εννοιολογικό διάγραμμα WSMO Capability class

Εννοιολογικό διάγραμμα WSMO Service class

Εννοιολογικό διάγραμμα WSMO Interface class