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
Απαιτούνται γενικές γνώσεις εταιρικών συστημάτων πληροφορικής. Οι γνώσεις ενοποίησης συστημάτων πληροφορικής μπορεί να είναι επωφελείς.
Testimonials (5)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Course - REST API - a pattern of exchange of information between sites
It's a hands-on session.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Course - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Course - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.
Jan Lenie - APB
Course - Mule: Integrating Your Applications
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.