Course Outline
1. First Things First: Enterprise and Application Architecture
- Ορισμός της (Επιχειρητικής) Αρχιτεκτονικής
Τι οδηγεί την ανάγκη για αρχιτεκτονική;
Αρχιτεκτονικοί στόχοι, πρότυπα και πλαίσια
- Λογικές εναντίον φυσικών αρχιτεκτονικών
- Κοινά πρότυπα αρχιτεκτονικής εφαρμογών
Μοτίβο διαδικασίας πολλαπλών βημάτων
Σύνθετο μοτίβο εφαρμογής
2. SOA Φάση 1
- Τα κομμάτια του παζλ SOA
- Πώς το SOA ενεργοποιεί επιχειρηματικές στρατηγικές
- Ορίζονται υπηρεσίες και SOA
- Ποια είναι η έννοια των "Εφαρμογών" στο SOA;
- Το μοντέλο του επιπέδου υπηρεσίας
Υπηρεσίες υποδομής
Υπηρεσίες εφαρμογής
Υπηρεσίες ενορχήστρωσης
- Μελέτη περίπτωσης SOA
Δείγμα περίγραμμα για ένα έγγραφο SOA Blueprint
Δείγμα περιήγησης επιχειρηματικής εκδήλωσης
- Βασικά χαρακτηριστικά SOA
Χαλαρή ζεύξη σε επίπεδο αρχιτεκτονικής
Χαλαρή ζεύξη σε επίπεδο εξυπηρέτησης
- Επόμενης γενιάς SOA
Σύγχρονες έναντι ασύγχρονες υπηρεσίες
SOA στο σύννεφο
- SOA και πρότυπα
- SOA προκλήσεις
3. Αρχιτεκτονική με προσανατολισμό στις υπηρεσίες ή στους πόρους, ή και τα δύο;
- Μεταβίβαση αντιπροσωπευτικού κράτους (REST)
Η έννοια των πόρων
Η ομοιόμορφη διεπαφή
Αρχιτεκτονικοί περιορισμοί
Τι γίνεται με την επιχειρηματική λογική;
Αντιληπτές ελλείψεις του REST
- Πότε να χρησιμοποιήσετε το REST, πότε να χρησιμοποιήσετε ένα παραδοσιακό SOA
REST ως επιλογή υποστήριξης του επιπέδου παρουσίασης
Η συνέργεια Rich Internet Applications (RIAs) και REST
JavaΣημασιογραφία αντικειμένου σεναρίου (JSON) έναντι XML για RIA
Μελέτη περίπτωσης
Εννοιολογική αρχιτεκτονική
Υπηρεσίες τύπου RESTful έναντι SOAP
4.Managing the SOA Evolution: SOA Maturity Models & Roadmap
- Καθορισμός των στόχων – μοντέλα ωριμότητας SOA
- Το μοντέλο ωριμότητας ολοκλήρωσης υπηρεσίας ανοιχτού ομίλου (OSIMM)
Επισκόπηση
Διαστάσεις ωριμότητας
Επίπεδα ωριμότητας
Πώς να αξιολογήσετε την ωριμότητα του SOA σας
- Παράδειγμα - Μοντέλο ωριμότητας λογισμικού Progress
- Πώς φτάνουμε εκεί – αναπτύσσοντας έναν οδικό χάρτη SOA
- Μελέτη περίπτωσης: χαρτογράφηση ενός μοντέλου ωριμότητας σε έναν οδικό χάρτη
5.From Chaos to Order: SOA Governance & the IT Organization
- Γιατί η SOA χρειάζεται διακυβέρνηση
- Business έναντι IT έναντι EA έναντι SOA Governance
- Κατηγορίες SOA Governance
- Διακυβέρνηση χρόνου σχεδιασμού
- Διακυβέρνηση χρόνου εκτέλεσης
- Στόχοι SOA Goδιαδοχικοί στόχοι
- SOA Center of Excellence (COE)
Ρόλοι και ευθύνες εντός του οργανισμού πληροφορικής
6. Ξεκινήστε με το SOA Governance Frameworks
- Πρότυπα Open Group
Μοντέλο αναφοράς SOA Governance Reference Model (SGRM)
Μέθοδος ζωτικότητας SOA Governance (SGVM)
- Μέθοδος IBM SOA Governance and Management (SGMM)
7. Ένας υπολογιστής απόδοσης επένδυσης για SOA - Αφήστε τους αριθμούς να μιλήσουν
- Προσεγγίσεις για τον υπολογισμό της απόδοσης επένδυσης (ROI).
- Μελέτη περίπτωσης
Business αναλυτική διαδικασία
Πεδίο αρχιτεκτονικής
Επισκόπηση αρχιτεκτονικής
Μοντέλο επιπέδου υπηρεσιών
- ROI μέσω επαναχρησιμοποίησης υπηρεσιών
Καθορισμένη απόδοση επένδυσης (ROI).
Μοντέλο ROI για επαναχρησιμοποίηση λογισμικού
- Επαναχρησιμοποίηση πέρα από το βασικό έργο εφαρμογής
- συμπεράσματα
Παρακολούθηση της επαναχρησιμοποίησης
8. The New Frontier: Cloud Computing
- Σύννεφο ορισμός
Πώς φτάσαμε εδώ; Από τη φιλοξενία εφαρμογών στο SaaS έως το δημόσιο και ιδιωτικό cloud
Επιλέξτε τη γεύση σας: IaaS, SaaS ή PaaS;
- Μετακίνηση εφαρμογών στο cloud
Εικονικοποίηση πόρων
Αυτοματοποιημένη παροχή πόρων κατ' απαίτηση
Κοινή υποδομή και εφαρμογές
9. The Synergy of SOA and Cloud Computing
- Το SOA και το cloud είναι συμπληρωματικά
- Συνέργεια SOA/Cloud
SOA + SaaS
SOA + PaaS
SOA + IaaS
- Συνδυάζοντας τα όλα μαζί: το SOA-Cloud
10.Across Application Silos: The Integration Landscape
- Το τοπίο της ολοκλήρωσης – η μεγάλη εικόνα
- Ενοποίηση σε επίπεδο δεδομένων
Εξαγωγή, Μετασχηματισμός, Φόρτωση (ETL)
- Ενσωμάτωση σε επίπεδο διεπαφής (γνωστή και ως ενσωμάτωση εφαρμογών)
Η ραχοκοκαλιά των μηνυμάτων
Μετασχηματισμός δεδομένων
Δρομολόγηση με βάση το περιεχόμενο
Δημιουργία συνδεσιμότητας εφαρμογών μέσω προσαρμογέων
Μοτίβα σχεδίασης ενσωμάτωσης
- Service Oriented Integration (SOI)
Πλεονεκτήματα σε σχέση με την παραδοσιακή Ενοποίηση Εταιρικών Εφαρμογών (EAI)
11.Από Enterprise Service Bus (ESB) σε Internet Service Bus (ISB)
- Το λεωφορείο εξυπηρέτησης επιχειρήσεων
Παρουσίαση του ESB
Εννοιολογικές αρχιτεκτονικές ESB
Πώς χρησιμοποιούν οι επιχειρήσεις τα ESB σήμερα;
- Η ανάγκη για ενσωμάτωση στο cloud και οι προκλήσεις της
Από το ESB στο "Διαδίκτυο υπηρεσίας λεωφορείου" (ISB)
- Το τοπίο του προϊόντος – παραδείγματα ESB και ISB
12. Βάζοντας τα όλα μαζί: Ανάπτυξη στρατηγικής ολοκλήρωσης για την εταιρεία σας
- Ταξινόμηση αρχιτεκτονικών ολοκλήρωσης κατά βαθμό σύζευξης
- Προσεγγίσεις για μόχλευση και μετεγκατάσταση παλαιών συστημάτων
- Σύγκριση προσεγγίσεων και τεχνολογιών ολοκλήρωσης
Κριτήρια απόφασης για την επιλογή μιας συγκεκριμένης προσέγγισης
- Ενοποίηση με την αρχιτεκτονική δεδομένων
13. Συμπεράσματα
- Περίληψη του σεμιναρίου
- Outlook: SOA, Cloud, κινητά και η καταναλωτική χρήση της πληροφορικής
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