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.

  21 ore

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.

Prezzo per Partecipante

Recensioni (3)

Corsi relativi

Service-Oriented Architecture: Strategy, Technology and Methodology

  35 ore

Categorie relative