Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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.