Integrare în sisteme corporative - curs 46.900 RUB. de la IBS Training Center, antrenament 24 de ore, Data 24 ianuarie 2024.
Miscelaneu / / November 28, 2023
Finalizarea instruirii vă va permite să vedeți toate opțiunile principale pentru integrarea atât a sistemelor și aplicațiilor independente, cât și a subsistemelor individuale într-un singur sistem.
O astfel de integrare poate fi realizată aproape neobservată de sistemele în sine, de exemplu, prin utilizarea unui sistem BPM pentru apel, sau prin exportarea datelor de la unul și importându-le în altul sau prin descrierea pașilor procesului ETL în instrument. Dar mai des, undeva în aplicație există un apel către un alt serviciu, un apel către o procedură de la distanță și un mesaj este trimis la coadă, adică o aplicație interacționează intenționat cu alta. Vom analiza diferite metode de integrare - sincron și asincron, lot și individual, cu și fără răspunsuri răspunsuri, precum și standarde care permit utilizarea soluțiilor gata făcute și dovedite - SOAP, WSDL, REST, HATEOAS, RPC.
Să începem să ne uităm la tehnologii specifice cu cozi de mesaje, apoi vom afla care este diferența (și dacă există) dintre brokerii de mesaje și magistralele de servicii pentru întreprinderi (ESB), precum și magistralele de mesaje, magistralele de date și integrarea cauciucuri. Să ne uităm la câteva dintre implementările populare în direct.
Un modul mare conține descrieri ale modelelor de integrare - nu numai din cartea corespunzătoare, ci și modele suplimentare pe care unul dintre autorii săi (Gregor Hohpe) le-a descris doar pe site-ul său.
Abilitățile dobândite în cadrul acestui training vor permite studenților să construiască cu adevărat fiabile, ușor de extins și soluții de integrare susținute bazate pe nevoile afacerii și pe compromisuri inevitabile în medii constrânse resurse.
Subiecte acoperite:
1. Integrare la nivel de date: abordări și limitări ale acestora (bază de date comună, depozit de date, marturi de date, baze de date federate).
(teorie: 1 oră)
2. Cerințe de integrare, metode de colectare și descriere, cerințe funcționale, cerințe nefuncționale.
(teorie: 2 ore)
3. Prezentare generală a instrumentelor și instrumentelor de integrare (funcții principale; principalii producatori): Mesagerie, ESB, ETL, aparate SOA, Cadre de integrare.
(teorie: 1 oră)
4. Standarde de integrare în industrie. Recenzie OASIS, W3C, WS-I; SĂPUN; ODIHNĂ. Instrumente: SoapUI, Postman, Swagger.
(teorie: 2 ore, practică: 2 ore)
5. Prezentare generală a sistemelor de mesagerie și a interfețelor acestora (JMS, AMQP, IBM MQ, Apache MQ, RabbitMQ, Apache Kafka, Apache Pulsar).
(teorie: 2 ore, practică: 2 ore)
6. Prezentare generală a autobuzelor de integrare. (IBM AppConnect, Mule ESB, Apache ServiceMix, Red Hat Fuse)
(teorie: 2 ore, practică: 2 ore)
7. Modele de integrare a aplicațiilor (Enterprise Integration Patterns) și implementarea acestora în Apache Camel. Abordări și modele pentru implementarea cerințelor funcționale. Abordări pentru implementarea cerințelor nefuncționale. Metode de construire a serviciilor și soluții de integrare, bune practici.
(teorie: 4 ore, practică: 4 ore)
Teorie 14 ore (58%), practică 10 ore (42%)