Integrazione nei sistemi aziendali - corso RUB 46.900. da IBS Training Center, formazione 24 ore, Data 24 gennaio 2024.
Miscellanea / / November 28, 2023
Il completamento della formazione ti consentirà di vedere tutte le principali opzioni per l'integrazione sia di sistemi e applicazioni indipendenti, sia di singoli sottosistemi all'interno di un unico sistema.
Tale integrazione può essere effettuata quasi inosservata dai sistemi stessi, ad esempio utilizzando per loro un sistema BPM chiamata, oppure esportando i dati da uno e importandoli in un altro, oppure descrivendo i passaggi del processo ETL nell'apposito strumento. Ma più spesso, da qualche parte nell'applicazione c'è una chiamata a un altro servizio, una chiamata a una procedura remota e un messaggio viene inviato alla coda, ovvero un'applicazione interagisce intenzionalmente con un'altra. Esamineremo diversi metodi di integrazione: sincrona e asincrona, batch e individuale, con e senza risposte risposte, nonché standard che consentono l'uso di soluzioni collaudate già pronte: SOAP, WSDL, REST, HATEOAS, RPC.
Cominciamo guardando le tecnologie specifiche con le code di messaggi, poi scopriremo qual è la differenza (e se esiste) tra broker di messaggi e bus di servizi aziendali (ESB), nonché bus di messaggi, bus di dati e integrazione pneumatici. Diamo un'occhiata ad alcune delle implementazioni popolari dal vivo.
Un grande modulo contiene le descrizioni dei modelli di integrazione - non solo tratti dal libro corrispondente, ma anche modelli aggiuntivi che uno dei suoi autori (Gregor Hohpe) ha descritto solo sul suo sito web.
Le competenze acquisite in questa formazione consentiranno agli studenti di costruire sistemi veramente affidabili, facilmente espandibili e soluzioni di integrazione supportate in base alle esigenze aziendali e agli inevitabili compromessi in ambienti limitati risorse.
Argomenti trattati:
1. Integrazione a livello di dati: approcci e loro limiti (database comune, data warehouse, data mart, database federati).
(teoria: 1 ora)
2. Requisiti di integrazione, modalità di raccolta e descrizione, requisiti funzionali, requisiti non funzionali.
(teoria: 2 ore)
3. Panoramica degli strumenti e degli strumenti di integrazione (funzioni principali; principali produttori): messaggistica, ESB, ETL, appliance SOA, framework di integrazione.
(teoria: 1 ora)
4. Standard di integrazione del settore. Rivedere OASIS, W3C, WS-I; SAPONE; RIPOSO. Strumenti: SoapUI, Postino, Spavalderia.
(teoria: 2 ore, pratica: 2 ore)
5. Panoramica dei sistemi di messaggistica e delle loro interfacce (JMS, AMQP, IBM MQ, Apache MQ, RabbitMQ, Apache Kafka, Apache Pulsar).
(teoria: 2 ore, pratica: 2 ore)
6. Panoramica dei bus di integrazione. (IBM AppConnect, Mule ESB, Apache ServiceMix, Red Hat Fuse)
(teoria: 2 ore, pratica: 2 ore)
7. Modelli di integrazione delle applicazioni (Enterprise Integration Patterns) e loro implementazione in Apache Camel. Approcci e modelli per l'implementazione dei requisiti funzionali. Approcci all'implementazione dei requisiti non funzionali. Metodi per costruire servizi e soluzioni di integrazione, best practices.
(teoria: 4 ore, pratica: 4 ore)
Teoria 14 ore (58%), pratica 10 ore (42%)