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.

 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative