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)
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.