Integracija u korporativne sustave - tečaj 46 900 RUB. iz IBS Training Center, trening 24 sata, datum 24. siječnja 2024.
Miscelanea / / November 28, 2023
Završetak obuke omogućit će vam da vidite sve glavne opcije za integraciju kako neovisnih sustava i aplikacija, tako i pojedinačnih podsustava unutar jednog sustava.
Takvu integraciju mogu izvesti gotovo neprimjetni sami sustavi, na primjer, korištenjem BPM sustava za svoje poziva, ili izvozom podataka iz jednog i uvozom u drugi, ili opisivanjem koraka ETL procesa u odgovarajućem instrument. Ali češće se negdje u aplikaciji dogodi poziv drugoj usluzi, poziv udaljenoj proceduri i poruka se pošalje u red čekanja, odnosno jedna aplikacija namjerno komunicira s drugom. Razmotrit ćemo različite metode integracije - sinkrone i asinkrone, paketne i pojedinačne, sa i bez odgovora odgovore, kao i standarde koji omogućuju korištenje gotovih provjerenih rješenja - SOAP, WSDL, REST, HATEOAS, RPC.
Počnimo promatrati specifične tehnologije s redovima poruka, a zatim ćemo saznati koja je razlika (i postoji li ikakva) između posrednici poruka i sabirnice poslovnih usluga (ESB-ovi), kao i sabirnice poruka, podatkovne sabirnice i integracija gume. Pogledajmo neke od popularnih implementacija uživo.
Veliki modul sadrži opise integracijskih obrazaca – ne samo iz odgovarajuće knjige, već i dodatne obrasce koje je jedan od njegovih autora (Gregor Hohpe) opisao samo na svojoj web stranici.
Vještine stečene u ovoj obuci omogućit će studentima da izgrade uistinu pouzdane, lako proširive i podržana integracijska rješenja temeljena na poslovnim potrebama i neizbježnim kompromisima u ograničenim okruženjima resursi.
Tema završena:
1. Integracija na razini podataka: pristupi i njihova ograničenja (zajednička baza podataka, skladište podataka, prodavaonice podataka, objedinjene baze podataka).
(teorija: 1 sat)
2. Integracijski zahtjevi, metode prikupljanja i opisa, funkcionalni zahtjevi, nefunkcionalni zahtjevi.
(teorija: 2 sata)
3. Pregled integracijskih alata i alata (glavne funkcije; glavni proizvođači): Messaging, ESB, ETL, SOA uređaji, Integracijski okviri.
(teorija: 1 sat)
4. Standardi integracije industrije. Pregledajte OASIS, W3C, WS-I; SAPUN; ODMOR. Alati: SoapUI, Postman, Swagger.
(teorija: 2 sata, praksa: 2 sata)
5. Pregled sustava za razmjenu poruka i njihovih sučelja (JMS, AMQP, IBM MQ, Apache MQ, RabbitMQ, Apache Kafka, Apache Pulsar).
(teorija: 2 sata, praksa: 2 sata)
6. Pregled integracijskih sabirnica. (IBM AppConnect, Mule ESB, Apache ServiceMix, Red Hat Fuse)
(teorija: 2 sata, praksa: 2 sata)
7. Obrasci integracije aplikacija (Enterprise Integration Patterns) i njihova implementacija u Apache Camel. Pristupi i obrasci za implementaciju funkcionalnih zahtjeva. Pristupi implementaciji nefunkcionalnih zahtjeva. Metode za izgradnju usluga i integracijskih rješenja, najbolje prakse.
(teorija: 4 sata, praksa: 4 sata)
Teorija 14 sati (58%), praksa 10 sati (42%)