Course Outline

A Service Oriented Methodology

  • Εισαγωγή σε έναν οδικό χάρτη υιοθέτησης SOA
  • Τρεις προσεγγίσεις ανάλυσης
  • Ανάλυση προσανατολισμένη στην υπηρεσία

Πλεονεκτήματα του SOA

  • Παραδοσιακή προσέγγιση EAI
  • Προβλήματα με την παραδοσιακή προσέγγιση EAI
  • Εισαγάγετε την αρχιτεκτονική προσανατολισμένη στην υπηρεσία (SOA)
  • Μπορούμε να αλλάξουμε εύκολα τη διαδικασία
  • Αλλαγή ροής με χρήση της προσέγγισης παλαιού τύπου
  • Αντικατάσταση εφαρμογής
  • Άλλα Πλεονεκτήματα
  • Business Πλεονεκτήματα
  • Στάδια Υιοθεσίας

SOA Παρελθόν και παρόν

  • Από το XML στο Web Service στο SOA
  • Πώς γινόταν το SOA πριν
  • Αναδυόμενα πρότυπα για SOA
  • Συγκρίνετε το SOA με άλλες αρχιτεκτονικές

Τι είναι η υπηρεσία προσανατολισμένη αρχιτεκτονική;

  • Τι είναι το SOA;
  • Δημιουργία κοινής κατανόησης του SOA
  • Η εξέλιξη του SOA
  • Εισαγωγή των εννοιών των υπηρεσιών και του SOA
  • Αρχές σχεδίασης SOA
  • Η σχέση μεταξύ SOA και διαδικτυακών υπηρεσιών
  • Τα πλεονεκτήματα και οι κίνδυνοι του SOA

Εισαγωγή στη μοντελοποίηση και UML

  • Γιατί να χρησιμοποιήσετε μοντέλα με SOA
  • Η διαφορά μεταξύ μοντέλου και μεθοδολογίας
  • Γιατί να χρησιμοποιήσετε την Unified Modeling Language;
  • Προσδιορισμός επιχειρηματικών διαδικασιών
  • Σημειογραφία, Μοτίβα και Μεθοδολογία
  • Ποια Μεθοδολογία να επιλέξω;

Εισαγωγή στις Business Διαδικασίες

  • Πώς μια συλλογή υπηρεσιών εκτελεί μια εργασία
  • Απλή αλληλεπίδραση απόκρισης αιτήματος
  • Πολύπλοκη αλληλεπίδραση που περιλαμβάνει πολλές υπηρεσίες
  • Αναδεικνύεται η ανάγκη για υπηρεσία συντονιστή
  • Γέννηση ενορχήστρωσης ή επιχειρηματικής διαδικασίας
  • Σύνθεση διεργασιών με χρήση Business Γλώσσα εκτέλεσης διεργασιών (BPEL)
  • BPM βασισμένες λύσεις για ενορχήστρωση
  • Παραδείγματα επιχειρηματικών διαδικασιών

Web Services

  • Βασικά στοιχεία υπηρεσιών web
  • Στοίβα βασικών προτύπων υπηρεσιών web
  • Η σημασία του WSDL
  • Ο σχεδιασμός του SOAP
  • Η χρήση μητρώων μέσω UDDI
  • Οι βασικές έννοιες του προσανατολισμού υπηρεσιών

Διανομή υπηρεσιών σε ένα δίκτυο

  • Ευθυγράμμιση λειτουργικών και μη λειτουργικών απαιτήσεων
  • Ο ρόλος των Διαμεσολαβητών στα Δίκτυα Υπηρεσιών
  • Εισαγωγές στις επεκτάσεις WS-*
  • Αρχές SOA

Μοντελοποίηση δομικών στοιχείων SOA

  • Χρησιμοποιώντας το UML για την ανάλυση και το σχεδιασμό διεπαφών
  • Δημιουργία μοντέλου τομέα
  • Εφαρμογή και υλοποίηση Use Cases
  • Εμφάνιση συνεργασίας υπηρεσιών web
  • Χρήση διαγραμμάτων επικοινωνίας

Enterprise Service Bus (ESB)

  • Στόχοι
  • Επίκληση υπηρεσίας
  • Ενοποίηση συστήματος παλαιού τύπου
  • Web Services στη Διάσωση
  • Ο ρόλος του ESB στο SOA
  • Ασφάλεια και ESB

Υπηρεσίες που βασίζονται σε διαδικασίες

  • Αφαίρεση επιπέδου υπηρεσιών
  • Εισαγωγή στο επίπεδο επιχειρηματικής διαδικασίας
  • Μοτίβα διαδικασίας
  • Ενορχήστρωση και χορογραφία
  • Η χρήση του WS-BPEL για αυτοματοποίηση διεργασιών

Υπηρεσιακό Μοντέλο Αναφοράς

  • Μοντέλα αναφοράς και αρχιτεκτονικές αναφοράς
  • Το μοντέλο και η αρχιτεκτονική αναφοράς IMPACT SOA
  • Οι προμηθευτές SOA και η σχέση τους με το SOA
  • Υποστήριξη SOA σε πλατφόρμες .NET και Java EE

Πολυεπίπεδη Αρχιτεκτονική

  • Το σχέδιο στρώσεων
  • Κλασική αρχιτεκτονική τριών επιπέδων
  • Σύνδεση στο επίπεδο τομέα
  • Σύνδεση με τη διεπαφή χρήστη
  • Χρήση πακέτων για την αποσύνθεση ενός συστήματος
  • Αποφυγή αμοιβαίων εξαρτήσεων
  • Τι είναι το layering και γιατί το χρειαζόμαστε;
  • Επίπεδο υπηρεσίας εφαρμογής
  • Business επίπεδο εξυπηρέτησης
  • Επίπεδο υπηρεσίας ενορχήστρωσης

Requirements

Απαιτούνται γενικές γνώσεις εταιρικών συστημάτων πληροφορικής. Οι γνώσεις ενοποίησης συστημάτων πληροφορικής μπορεί να είναι επωφελείς.

 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories