Integrācija korporatīvajās sistēmās - kurss RUB 46 900. no IBS Mācību centra, apmācības 24 stundas, Datums 24.01.2024.
Literārs Mistrojums / / November 28, 2023
Apmācības aizpildīšana ļaus redzēt visas galvenās iespējas gan neatkarīgu sistēmu un aplikāciju, gan atsevišķu apakšsistēmu integrēšanai vienas sistēmas ietvaros.
Šādu integrāciju var veikt gandrīz nemanot pašas sistēmas, piemēram, izmantojot BPM sistēmu zvanīt, vai eksportējot datus no viena un importējot tos citā, vai aprakstot ETL procesa soļus attiecīgajā instruments. Bet biežāk kaut kur aplikācijā ir izsaukums uz citu servisu, izsaukums uz attālinātu procedūru un tiek nosūtīts ziņojums uz rindu, tas ir, viena aplikācija mērķtiecīgi mijiedarbojas ar otru. Apskatīsim dažādas integrācijas metodes - sinhrono un asinhrono, pakešu un individuālo, ar un bez atbildēm atbildes, kā arī standarti, kas ļauj izmantot jau gatavus pārbaudītus risinājumus - SOAP, WSDL, REST, HATEOAS, RPC.
Sāksim aplūkot konkrētas tehnoloģijas ar ziņojumu rindām, tad uzzināsim, kāda ir atšķirība (un vai tāda ir) ziņojumu brokeri un uzņēmuma pakalpojumu kopnes (ESB), kā arī ziņojumu kopnes, datu kopnes un integrācija riepas. Apskatīsim dažas no populārajām implementācijām tiešraidē.
Liels modulis satur integrācijas modeļu aprakstus - ne tikai no atbilstošās grāmatas, bet arī papildu modeļus, kurus viens no tā autoriem (Gregors Hohpe) aprakstīja tikai savā vietnē.
Šajā apmācībā iegūtās prasmes ļaus skolēniem veidot patiesi uzticamus, viegli paplašināmus un atbalstīti integrācijas risinājumi, kuru pamatā ir biznesa vajadzības un neizbēgami kompromisi ierobežotā vidē resursus.
Apskatītās tēmas:
1. Integrācija datu līmenī: pieejas un to ierobežojumi (kopēja datu bāze, datu noliktava, datu marti, apvienotās datu bāzes).
(teorija: 1 stunda)
2. Integrācijas prasības, savākšanas un aprakstīšanas metodes, funkcionālās prasības, nefunkcionālās prasības.
(teorija: 2 stundas)
3. Integrācijas rīku un rīku pārskats (galvenās funkcijas; galvenie ražotāji): ziņojumapmaiņa, ESB, ETL, SOA ierīces, integrācijas ietvari.
(teorija: 1 stunda)
4. Nozares integrācijas standarti. Pārskats OASIS, W3C, WS-I; ZIEPES; ATPŪTAS. Rīki: SoapUI, Pastnieks, Swagger.
(teorija: 2 stundas, prakse: 2 stundas)
5. Pārskats par ziņojumapmaiņas sistēmām un to saskarnēm (JMS, AMQP, IBM MQ, Apache MQ, RabbitMQ, Apache Kafka, Apache Pulsar).
(teorija: 2 stundas, prakse: 2 stundas)
6. Pārskats par integrācijas autobusiem. (IBM AppConnect, Mule ESB, Apache ServiceMix, Red Hat Fuse)
(teorija: 2 stundas, prakse: 2 stundas)
7. Lietojumprogrammu integrācijas modeļi (Enterprise Integration Patterns) un to ieviešana programmā Apache Camel. Funkcionālo prasību īstenošanas pieejas un modeļi. Pieejas nefunkcionālo prasību ieviešanai. Ēku pakalpojumu un integrācijas risinājumu metodes, labākās prakses.
(teorija: 4 stundas, prakse: 4 stundas)
Teorija 14 stundas (58%), prakse 10 stundas (42%)