Εξέλιξη Κομματιού

Χειρισμός Υπηρεσιών

  • Βασικά των ιντερνετ υπηρεσιών (Web Services)
  • Η εξέλιξη του SOAP, WSDL και UDDI
  • Εισαγωγή στα θεμελιώδη αρχές του χειρισμού (orchestration) υπηρεσιών
  • Σχεδιαστικά αρχές του BPEL
  • Συστατικά της σχεδίασης
  • Μοτίβα σχεδίασης διαδικασιών

Το Τουριστικό Περιήγημα της Θεωρίας Διαδικασιών

  • Pi-calculus
  • Petri nets
  • State machines (Μηχανές καταστάσεων)
  • Activity diagrams (Διαγράμματα δραστηριότητας)
  • BPMN και XPDL

Κλάση της Διαδικασίας σε Περιοχές (Scopes)

  • Πώς χρησιμοποιούνται οι περιοχές
  • Μεταβλητές
  • Περιοχές και συγκρότηση (concurrency)
  • Περιοχές και χειρισμός λαθών
  • Αποκατάσταση συναλλαγής (transaction rollback)
  • Αποδοχή (compensation)

Επέκταση της Διαδικασίας με Χειρισμό Λαθών

  • Ορισμός χειριστών λαθών για περιοχές
  • Σήμανση λαθών στον πελάτη
  • Σήμανση λαθών σε υπηρεσίες καινούργιων εταίρων (partner services)
  • Ενσωμάτωση έντυπου χειρισμού λαθών
  • Παραγωγή διακοπής (forced termination)
  • Χρήση κατάστασης αναστολής

Πρόσθεση Ενός Χειριστή Αποδοχής (Compensation Handler)

  • Ορισμός του σεναρίου αποδοχής
  • Ορισμός ενός χειριστή αποδοχής
  • Ενεργοποίηση ενός χειριστή αποδοχής
  • Αποκατάσταση μιας συναλλαγής
  • Αναίρεση επιχειρηματικών γεγονότων (undoing business events)

Προσδοκία περισσότερου από μία απάντηση από άσυγχρονες υπηρεσίες διαδικτύου (web services)

  • Χρήση pick αντί receive
  • Χρήση pick για να σημανθούν λάθη
  • Προσθήκη περιοχών χρόνου (timeouts)
  • Σύγκριση συγχρόνου με άσυγχρονη προσέγγιση
  • Αλληλεπίδραση που ελέγχεται από γεγονότα (event-driven approach)

Προσθήκη Χειριστή Γεγονότων για μία περιοχή

  • Μηνύματα γεγονότων (message events)
  • Εξαιρετικά γεγονότα (alarm events)
  • Προσθήκη αισθητών
  • Χρήση του σχήματος pick
  • Επιμέλεια αρχίτεκτονικής που ελέγχεται από γεγονότα (event-driven architecture concepts)

Χρήση Δυναμικών Συνδέσεων Εταίρων (Partner Links) για να ενεργοποιηθούν υπηρεσίες εταίρων

  • Ορισμός δυναμικών συνδέσεων
  • Απονομή συνδέσεων εταίρων (assigning partner links)
  • Αλλαγή συνδέσεων εταίρων
  • Επιλογή υπηρεσίας από το κατάλογο UDDI

Κατανόηση Συσχέτισης (Correlation)

  • Ενεργοποίηση συσχέτισης χειροκίνητα
  • Δήλωση ιδιοτήτων μηνύματος (message properties)
  • Χρήση συνόλων συσχέτισης
  • Περισσότερους από 2 συμμετέχοντες σε μία συσχέτιση
  • Συσχέτιση και άσυγχρονη προσέγγιση

Ανάπτυξη Σύνθετης Παράλληλης Εκτέλεσης Δραστηριοτήτων

  • Σχεδιασμός συγκρότησης (concurrency)
  • Ελέγχους περίπλοκων συγκροτημένων ροών με τη χρήση συνδέσεων (links)
  • Εφαρμογή σχημάτων (convoys)
  • Ενσωμάτωση ροπής ανθρώπινου εργαλείου
  • Προβολή της πιο νέας έκδοσης του BPEL

Απαιτήσεις

Γνώση XML, XSL και XSD, κάποια έκθεση σε SOAP και WSDL.

 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (5)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες