Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Concetti e temi chiave
- Che cos'è la SOA?
- Che tipo di stile architettonico scegliere?
- Lo stile "tubo e filtro"
- Vincoli sui tipi di dati
- Il ciclo di vita dello sviluppo
- Fornire un livello appropriato di astrazione
- Temi chiave affrontati nell'ambito del RUP per SOA
Identificazione e specifica del servizio
- Costruzione di un modello di servizio
- Servizi definiti da WSDL
- Sviluppo delle specifiche del servizio
- Definizione dei fornitori di servizi
- Determinazione della granularità di un servizio
- Una specificazione comportamentale
- Specifica dei criteri
- Definizione dei servizi per i candidati
- Servizi di refactoring
Gestione di un portafoglio di servizi
- Applicazioni come entità dinamiche
- Un portafoglio di funzionalità disponibili
- Codifica del processo
- Associazione in fase di esecuzione
- WSDL, XSD e WS-Policy
- Il processo di gestione del portafoglio di servizi
- Configurazione di un contratto di servizio per un servizio Web
Partizionamento di soluzioni orientate ai servizi
- Gestione dei modelli
- Categorizzazione degli elementi
- Diversi stakeholder che esaminano il modello
- Utilizzo dei pacchetti
- Rappresentazione delle viste nel modello
- Struttura composita da UML 2.0
- Utilizzo di "parti" e "connettori"
- Partizionamento dei servizi gestiti
Linee guida nuove e aggiornate
- Gestione degli allegati dei messaggi
- Progettazione dei messaggi
- Garantire la coerenza dello schema dei messaggi
- Incapsulamento dei dati di servizio
- Schema dei dati di relazione - Limiti del servizio
- Mediazione dei servizi
- Gestione dello Stato
- I meriti dei servizi stateful e stateless
- Gestione dello stato delle risorse
- GoPassare dai servizi alle componenti dei servizi
- Il modello tradizionale di progettazione/realizzazione
Design incentrato sul messaggio
- Focus sul dominio del servizio
- Ingegneria di dominio
- Applicazione dell'analisi e della progettazione orientate agli oggetti
- Produzione di modelli altamente riutilizzabili
- L'arena tradizionale business-to-business
- Standardizzazione EDI
- Approccio ibrido incentrato sui messaggi e sui servizi
- Analisi dei casi d'uso
- Documentazione dei requisiti
- Utilizzo di modelli di processi aziendali
- Requisiti non funzionali
- La banca dati dei requisiti
Progettazione incentrata sui servizi
- Esposizione delle funzioni previste dall'azienda
- Esposizione delle operazioni dei provider di servizi
- Creazione di interfacce di servizio intuitive
- Modellazione incentrata sui servizi
- Approccio basato sui casi d'uso
- Comprendere le esigenze degli attori
- Gli obiettivi del progetto dal punto di vista del business
- Coinvolgimento dell'architetto del software
- Informazioni sui criteri, richieste dagli utenti dei servizi
- Il ruolo del dirigente d'azienda
- Interazione con il sistema di back-end
- Connessione del servizio al modello di implementazione
- Perfezionamento del modello di servizio
- Affrontare i problemi di prestazioni
Collaboration-Centrico Design
- Servizi di collaborazione
- Visualizzazione del processo dei servizi
- Modelli di business tradizionali
- Svolgere i ruoli nella collaborazione
- Processi di interscambio dei partner (PIP)
- Norme OAGIS
- Mentalità incentrata sui processi
- Il "divario tra business e IT"
- Attività "scatola nera"
- Definizione degli indicatori chiave di prestazione (KPI)
- Controllo delle versioni e pubblicazione di un modello
- Produzione di metriche per il monitoraggio
- Linguaggio coreografico
- Linguaggio BPEL (Business Process Execution Language)
- Monitoraggio dei servizi
Che cos'è SOA Governance?
- Conformità a standard o leggi
- Gestione delle modifiche
- Garantire la qualità dei servizi
- Gestione del portafoglio di servizi
- Gestione del ciclo di vita del servizio
- Politiche di utilizzo per limitare il comportamento
- Monitoraggio delle prestazioni dei servizi
La questione SOA Governance
- Godichiarazioni che appaiono come iniziative SOA
- Un ambiente dinamico per l'interazione dei servizi
- Incentivare il riutilizzo dei servizi
- Controllo del modo in cui i servizi interagiscono tra loro
SOA Governance Tirocini
- Primo: rendersi conto che la governance è necessaria
- Secondo: la governance migliora l'esecuzione del business
- Terzo: mescolare tecnologia e cambiamenti nel comportamento
- Quarto: selezione e implementazione della tecnologia
Servizio Management
- Prospettiva della fase di progettazione
- Prospettiva di run-time
- Repository di servizi per il riutilizzo
- Servizi contenuti in piattaforme eterogenee
- Virtualizzazione dei servizi per la gestione run-time dei servizi
Componenti critici della governance
- Servizio del Registro di sistema e repository di risorse
- Creazione di un "Centro SOA di Excellenza"
- Concentrarsi sulla definizione delle linee guida organizzative SOA
- La maturità organizzativa
- Politiche di governance concordate
SOA Governance Strumenti
- Monitoraggio in tempo reale degli eventi
- Errori in un framework BSM
- Strumentazione a livello di servizio
- Collegamento ai sistemi di gestione operativa
- La virtualizzazione come fattore abilitante per separare la logica di governance e quella del servizio
- Virtualizzazione dei servizi gestita da personale operativo
Sviluppo della governance SOA di base
- Perché lo stack tecnologico SOA è diventato complesso
- Miscelazione tra COTS e in-house
- Giustificare l'aiuto di consulenti esterni
- Capire in quale business ci troviamo veramente
Ruoli e responsabilità coinvolti in SOA Governance
- Istituzione di un centro SOA di Excellenza
- Pianificazione e assistenza nell'esecuzione a livello aziendale
- I ruoli dell'architetto SOA/architetto della governance
- Risolvere potenziali conflitti di interesse
- Assicurarsi che vengano seguite le linee guida di governance
Ostacoli alla governance SOA
- Non rendersi conto della necessità di una governance
- Mancanza di tecnologie Governance
- Mancanza di virtualizzazioni dei servizi
Stato del buon governo
- Interazione con soggetti esterni
- Gestione delle regole di business e gestione BRE
- Norme per il buon governo
- L'archivio degli accordi
- Integrare in modo proattivo la governance nell'azienda
- GoDichiarazione per azione piuttosto che per dichiarazione
- Monitoraggio SLA per stabilire i prezzi premium
Fattori critici di successo
- Inizia a pensare alla governance in anticipo
- Considerare la governance come un bersaglio mobile
- Gestire le policy come entità con i propri cicli di vita
- Scegli una piattaforma tecnologica
- La piattaforma dovrebbe rispondere alle esigenze immediate di governance
- Supporto futuro man mano che l'infrastruttura SOA cresce
- Applicare i contratti di servizio
Requisiti
Esperienza nella progettazione di software
21 Ore
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.