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)
Ο εκπαιδευτής είχε καλό σχέσιμο και ήταν πολύ χρήσιμος, διατηρώντας το ενδιαφέρον; αυτό κάνει μεγάλη διάφορο στη μάθηση.
Andy Johnston - QA Ltd
Course - REST API - a pattern of exchange of information between sites
Machine Translated
Είναι μια πρακτική σύνοδος.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Course - Talend Open Studio for ESB
Machine Translated
εκτενές γνώση που καλύπτει πολλά θέματα.
metab alanazi - Saudi Arabian Monetary Authority
Course - Enabling SOA with BPM and BPMN
Machine Translated
Απόλυτα ενόςορμησα το επικοινωνητικό. (Note: The word "interactif" seems to be a misspelling of "interactive". I have translated it as "επικοινωνητικό", which is the closest term in Greek, though it usually refers to communicative rather than interactive. If "interactive" was intended, the correct translation would be "διασυνδετικό".)
Jan Lenie - APB
Course - Mule: Integrating Your Applications
Machine Translated
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.
Henk Huybrechts
Course - Systems and Service Architecture - Microservices Architecture
Machine Translated