Integracija v korporativne sisteme - tečaj 46.900 RUB. iz izobraževalnega centra IBS, usposabljanje 24 ur, datum 24. januar 2024.
Miscellanea / / November 28, 2023
Opravljeno usposabljanje vam bo omogočilo ogled vseh glavnih možnosti za integracijo tako neodvisnih sistemov in aplikacij kot tudi posameznih podsistemov znotraj enega sistema.
Takšno integracijo lahko skoraj neopazno izvedejo sistemi sami, na primer z uporabo sistema BPM za svoje ali z izvozom podatkov iz enega in uvozom v drugega ali z opisom korakov postopka ETL v ustreznem instrument. Toda pogosteje je nekje v aplikaciji klic druge storitve, klic oddaljenega postopka in sporočilo je poslano v čakalno vrsto, to pomeni, da ena aplikacija namerno komunicira z drugo. Ogledali si bomo različne načine integracije – sinhrone in asinhrone, paketne in individualne, z in brez odzivov. odgovore, kot tudi standarde, ki omogočajo uporabo že pripravljenih preverjenih rešitev - SOAP, WSDL, REST, HATEOAS, RPC.
Začnimo si ogledovati specifične tehnologije s čakalnimi vrstami sporočil, nato pa bomo ugotovili, kakšna je razlika (in ali sploh obstaja) med sporočilni posredniki in storitvena vodila za podjetja (ESB), kot tudi sporočilna vodila, podatkovna vodila in integracija pnevmatike. Oglejmo si nekaj priljubljenih izvedb v živo.
Velik modul vsebuje opise integracijskih vzorcev - ne le iz ustrezne knjige, ampak tudi dodatne vzorce, ki jih je eden od njegovih avtorjev (Gregor Hohpe) opisal samo na svoji spletni strani.
Veščine, pridobljene na tem usposabljanju, bodo študentom omogočile izgradnjo resnično zanesljivih, enostavno razširljivih in podprte integracijske rešitve, ki temeljijo na poslovnih potrebah in neizogibnih kompromisih v omejenih okoljih virov.
Zajete teme:
1. Integracija na podatkovni ravni: pristopi in njihove omejitve (skupna podatkovna baza, podatkovno skladišče, podatkovni marti, zvezne podatkovne baze).
(teorija: 1 ura)
2. Integracijske zahteve, metode zbiranja in opisovanja, funkcionalne zahteve, nefunkcionalne zahteve.
(teorija: 2 uri)
3. Pregled integracijskih orodij in orodij (glavne funkcije; glavni proizvajalci): Sporočila, ESB, ETL, SOA naprave, Integracijska ogrodja.
(teorija: 1 ura)
4. Industrijski integracijski standardi. Pregled OASIS, W3C, WS-I; MILO; POČITEV. Orodja: SoapUI, Postman, Swagger.
(teorija: 2 uri, praksa: 2 uri)
5. Pregled sporočilnih sistemov in njihovih vmesnikov (JMS, AMQP, IBM MQ, Apache MQ, RabbitMQ, Apache Kafka, Apache Pulsar).
(teorija: 2 uri, praksa: 2 uri)
6. Pregled integracijskih vodil. (IBM AppConnect, Mule ESB, Apache ServiceMix, Red Hat Fuse)
(teorija: 2 uri, praksa: 2 uri)
7. Vzorci integracije aplikacij (Enterprise Integration Patterns) in njihova implementacija v Apache Camel. Pristopi in vzorci za izvajanje funkcionalnih zahtev. Pristopi k izvajanju nefunkcionalnih zahtev. Metode za gradnjo storitev in integracijskih rešitev, najboljše prakse.
(teorija: 4 ure, praksa: 4 ure)
Teorija 14 ur (58 %), praksa 10 ur (42 %)