Struttura del corso

Una metodologia orientata ai servizi

  • Introduzione a una roadmap per l'adozione di SOA
  • Tre approcci di analisi
  • Analisi orientata ai servizi

Vantaggi della SOA

  • Approccio EAI tradizionale
  • Problemi con l'approccio EAI tradizionale
  • Entra nell'architettura orientata ai servizi (SOA)
  • Possiamo facilmente cambiare il processo
  • Modifica del flusso utilizzando l'approccio legacy
  • Sostituzione di un'applicazione
  • Altri vantaggi
  • Business Vantaggi
  • Fasi di adozione

SOA Passato e Presente

  • Da XML a Web Service a SOA
  • Come si faceva SOA prima
  • Norme emergenti per la SOA
  • Confronto tra SOA e altre architetture

Che cos'è l'architettura orientata ai servizi?

  • Che cos'è la SOA?
  • Creare una comprensione comune della SOA
  • L'evoluzione della SOA
  • Introduzione ai concetti di servizi e SOA
  • Principi di progettazione della SOA
  • Il rapporto tra SOA e servizi web
  • I vantaggi e i rischi della SOA

Introduzione alla modellazione e UML

  • Perché utilizzare modelli con SOA
  • La differenza tra modello e metodologia
  • Perché utilizzare il linguaggio di modellazione unificato?
  • Identificazione dei processi aziendali
  • Notazione, modelli e metodologia
  • Quale metodologia scegliere?

Introduzione ai processi Business

  • Modalità di esecuzione di un'attività in una raccolta di servizi
  • Semplice interazione richiesta-risposta
  • Interazione complessa che coinvolge molti servizi
  • Emerge la necessità di un servizio di coordinamento
  • Nascita dell'orchestrazione o del processo aziendale
  • Composizione di processi utilizzando Business Process Execution Language (BPEL)
  • BPM Soluzioni basate sull'orchestrazione
  • Esempi di processi aziendali

Web Services

  • Elementi di base dei servizi Web
  • Stack di standard dei servizi Web di base
  • L'importanza del WSDL
  • Il design di SOAP
  • L'uso dei registri tramite UDDI
  • I concetti di base dell'orientamento al servizio

Distribuzione dei servizi in una rete

  • Allineamento dei requisiti funzionali e non funzionali
  • Il ruolo degli Intermediari nelle Reti di Servizi
  • Introduzione alle estensioni WS-*
  • Principi SOA

Modellazione di blocchi costitutivi SOA

  • Utilizzo di UML per analizzare e progettare interfacce
  • Generazione di un modello di dominio
  • Attuazione e realizzazione di Use Case
  • Visualizzazione della collaborazione con i servizi Web
  • Utilizzo di diagrammi di comunicazione

Bus di servizio aziendale (ESB)

  • Obiettivi
  • Invocazione del servizio
  • Integrazione di sistemi legacy
  • Web Services Alla riscossa
  • Il ruolo dell'ESB nella SOA
  • Sicurezza ed ESB

Servizi basati sui processi

  • Astrazione del livello di servizio
  • Introduzione al livello dei processi aziendali
  • Modelli di processo
  • Orchestrazione e coreografia
  • L'uso di WS-BPEL per l'automazione dei processi

Modello di riferimento orientato ai servizi

  • Modelli e architetture di riferimento
  • Il modello di riferimento e l'architettura IMPACT SOA
  • I fornitori SOA e il loro rapporto con SOA
  • Supporto SOA nelle piattaforme .NET e Java EE

Architettura a più livelli

  • Il modello a strati
  • Architettura classica a tre livelli
  • Connessione al livello di dominio
  • Collegamento all'interfaccia utente
  • Utilizzo dei pacchetti per scomporre un sistema
  • Evitare le dipendenze reciproche
  • Che cos'è la stratificazione e perché ne abbiamo bisogno?
  • Livello di servizio dell'applicazione
  • Business Livello di servizio
  • Livello del servizio di orchestrazione

Requisiti

La conoscenza generale dei sistemi IT aziendali required.IT la conoscenza dell'integrazione dei sistemi possono essere utili.

 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative