Struttura del corso
1. Per prima cosa: architettura aziendale e delle applicazioni
- Definizione di architettura (aziendale)
Cosa spinge la necessità dell'architettura?
Obiettivi, standard e quadri di riferimento dell'architettura
- Architetture logiche e fisiche
- Modelli comuni di architettura delle applicazioni
Modello di processo in più fasi
Modello di applicazione composito
2.SOA Fase 1
- I pezzi del puzzle SOA
- In che modo la SOA abilita le strategie aziendali
- Definizione dei servizi e della SOA
- Qual è la nozione di "Applicazioni" in SOA?
- Il modello del livello di servizio
Servizi infrastrutturali
Servizi applicativi
Servizi di orchestrazione
- Caso di studio SOA
Schema di esempio per un documento SOA Blueprint
Esempio di presentazione dell'evento aziendale
- Caratteristiche chiave SOA
Accoppiamento libero a livello di architettura
Livello di servizio accoppiamento libero
- SOA di nuova generazione
Servizi sincroni e asincroni
SOA nel cloud
- SOA e norme
- Sfide SOA
3. Architettura orientata ai servizi o alle risorse, o entrambe?
- Trasferimento dello Stato di rappresentanza (REST)
Il concetto di risorse
L'interfaccia uniforme
Vincoli architettonici
E la logica di business?
Carenze percepite di REST
- Quando usare REST, quando usare una SOA tradizionale
REST come scelta per supportare il livello di presentazione
La sinergia di Rich Internet Applications (RIA) e REST
JavaConfronto tra JSON (Script Object Notation) e XML per le RIA
Caso di studio
Architettura concettuale
Servizi di tipo RESTful e SOAP
4.Gestire l'evoluzione della SOA: modelli di maturità SOA e roadmap
- Definizione degli obiettivi – Modelli di maturità SOA
- Il modello di maturità dell'integrazione dei servizi di gruppo aperto (OSIMM)
Panoramica
Dimensioni di maturità
Livelli di maturità
Come valutare la maturità SOA
- Esempio - Modello di maturità del software Progress
- Come ci arriviamo: sviluppare una roadmap SOA
- Caso di studio: mappatura di un modello di maturità in una roadmap
5. Dal caos all'ordine: la tecnologia SOA e l'organizzazione IT
- Perché la SOA ha bisogno di governance
- Business rispetto a IT e EA a confronto con SOA Governance
- Categorie di SOA Governance
- Governance del tempo di progettazione
- Governance del tempo di esecuzione
- SOA Goobiettivi di vernance
- SOA Centro di Excellenza (COE)
Ruoli e responsabilità all'interno dell'organizzazione IT
6.Inizia subito con SOA Governance Frameworks
- Standard Open Group
Modello di riferimento SOA Governance (SGRM)
Metodo SOA Governance Vitality (SGVM)
- Metodo IBM SOA Governance e Management (SGMM)
7. Un calcolatore del ROI per SOA: lascia che siano i numeri a parlare
- Approcci al calcolo del ROI
- Caso di studio
Business Procedura dettagliata del processo
Ambito dell'architettura
Panoramica dell'architettura
Modello del livello di servizio
- ROI attraverso il riutilizzo dei servizi
Definizione del ROI
Modello di ROI per il riutilizzo del software
- Riutilizzo oltre il progetto applicativo principale
- Conclusioni
Tenere traccia del riutilizzo
8. La nuova frontiera: Cloud Computing
- Definizione del cloud
Come siamo arrivati qui? Dall'hosting delle applicazioni al SaaS al cloud pubblico e privato
Hai scelto il tuo gusto: IaaS, SaaS o PaaS?
- Spostamento delle applicazioni nel cloud
Virtualizzazione delle risorse
Provisioning automatizzato e on-demand delle risorse
Infrastruttura e applicazioni condivise
9. La sinergia tra SOA e Cloud Computing
- SOA e cloud sono complementari
- Sinergia SOA/Cloud
SOA + SaaS
SOA + PaaS
SOA + IaaS
- Mettere tutto insieme: il SOA-Cloud
10.Across Application Silos: il panorama dell'integrazione
- Il panorama dell'integrazione: il quadro generale
- Integrazione a livello di dati
Estrazione, trasformazione, caricamento (ETL)
- Integrazione a livello di interfaccia (nota anche come integrazione di applicazioni)
La spina dorsale della messaggistica
Trasformazione dei dati
Routing basato sul contenuto
Stabilire la connettività delle applicazioni tramite adattatori
Modelli di progettazione dell'integrazione
- Integrazione orientata ai servizi (SOI)
Vantaggi rispetto alla tradizionale Enterprise Application Integration (EAI)
11.Da Enterprise Service Bus (ESB) a Internet Service Bus (ISB)
- Bus di servizio Enterprise
Presentazione dell'ESB
Architetture ESB concettuali
In che modo le aziende utilizzano gli ESB oggi?
- La necessità di integrazione nel cloud e le sue sfide
Da ESB a "Internet Service Bus" (ISB)
- Il panorama dei prodotti – Esempi ESB e ISB
12. Mettere tutto insieme: sviluppare una strategia di integrazione per la tua azienda
- Classificazione delle architetture di integrazione in base al grado di accoppiamento
- Approcci per sfruttare e migrare i sistemi legacy
- Confronto tra approcci e tecnologie di integrazione
Criteri decisionali per la scelta di un particolare approccio
- Integrazione con l'architettura dei dati
13.Conclusioni
- Riassunto del seminario
- Outlook: SOA, Cloud, mobile e consumerizzazione dell'IT
Requisiti
Conoscenza generale dei concetti di calcolo distribuito e sviluppo di applicazioni.
Recensioni (5)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Corso - 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)
Corso - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Corso - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.
Jan Lenie - APB
Corso - 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.