Struttura del corso
1. Prima di tutto: l'architettura aziendale e delle applicazioni
- Definizione di architettura (aziendale)
Da cosa nasce la necessità di un'architettura?
Obiettivi, standard e framework dell'architettura
- Architetture logiche e architetture fisiche
- Modelli comuni di architettura dell'applicazione
Modello di processo a più fasi
Modello di applicazione composito
2.SOA Fase 1
- I pezzi del puzzle SOA
- In che modo SOA abilita le strategie aziendali
- Definizione di servizi e SOA
- Qual è la nozione di "Applicazioni" in SOA?
- Il modello Service Layer
Servizi infrastrutturali
Servizi applicativi
Servizi di orchestrazione
- Caso di studio SOA
Schema di esempio per un documento SOA Blueprint
Esempio di procedura dettagliata per eventi aziendali
- Caratteristiche principali della SOA
Accoppiamento libero a livello di architettura
Accoppiamento sciolto a livello di servizio
- SOA di nuova generazione
Se ti sei divertito, non puoi farlo.
SOA nel cloud
- SOA e standard
- Sfide SOA
3.Architettura orientata ai servizi o alle risorse, o entrambe?
- Trasferimento dello Stato rappresentativo (REST)
Il concetto di risorse
L'interfaccia uniforme
Vincoli architettonici
E per quanto riguarda 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 tra Rich Internet Applications (RIA) e REST
Confronto tra JavaScript Object Notation (JSON) e XML per le RIA
Caso di studio
Architettura concettuale
Confronto tra servizi RESTful e servizi di tipo SOAP
4.Gestire l'evoluzione 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 scadenza
Livelli di maturità
Come valutare la maturità SOA
- Esempio - Modello di maturità del software di avanzamento
- Come arrivarci: sviluppo di una roadmap SOA
- Caso di studio: mappatura di un modello di maturità in una roadmap
5. Dal caos all'ordine: SOA Governance e l'organizzazione IT
- Perché la SOA ha bisogno di governance
- Business, IT, EA e SOA Governance
- Categorie di SOA Governance
- Governance in fase di progettazione
- Governance della fase di esecuzione
- SOA Governance Obiettivi
- Centro di eccellenza SOA (COE)
Ruoli e responsabilità all'interno dell'organizzazione IT
6.Iniziare a correre con SOA Governance Framework
- Standard di Gruppo Aperto
SOA Governance Modello di riferimento (SGRM)
SOA Governance Metodo della vitalità (SGVM)
- IBM SOA Governance e il metodo di gestione (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 del servizio
Definizione del ROI
Modello ROI per il riutilizzo del software
- Riutilizzo oltre il progetto dell'applicazione principale
- Conclusioni
Tenere traccia del riutilizzo
8. La nuova frontiera: Cloud Computing
- Definizione del cloud
Come siamo arrivati a questo punto? Dall'hosting di applicazioni al SaaS fino 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 di 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.Tra silos di applicazioni: 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 delle applicazioni)
La spina dorsale della messaggistica
Trasformazione dei dati
Routing basato sul contenuto
Stabilire la connettività delle applicazioni tramite gli 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)
- The Enterprise Service Bus
Presentazione dell'ESB
Architetture concettuali ESB
In che modo le aziende utilizzano gli ESB oggi?
- La necessità di integrazione cloud e le sue sfide
Da ESB a "Internet Service Bus" (ISB)
- Il panorama dei prodotti: esempi di 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
- Sintesi del seminario
- Outlook: SOA, Cloud, mobile e consumerizzazione dell'IT
Requisiti
Conoscenza generale dei concetti di calcolo distribuito e sviluppo di applicazioni.
Recensioni (3)
I like the training methodology that the hands-on happen on the second day after the conceptual discussion.
Rolando Jr. Erot - Seabrook Research Ltd.
Corso - Mule: Integrating Your Applications
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Corso - Enabling SOA with BPM and BPMN
L'esercizio e l'allenatore sono molto utili nella codifica.
Paul Andrew - IT
Corso - REST API - a pattern of exchange of information between sites
Traduzione automatica