Integration i företagssystem - kurs 46 900 RUB. från IBS Training Center, träning 24 timmar, Datum 24 januari 2024.
Miscellanea / / November 28, 2023
Genom att slutföra utbildningen kan du se alla huvudalternativ för att integrera både oberoende system och applikationer, såväl som enskilda delsystem inom ett system.
Sådan integration kan utföras nästan obemärkt av systemen själva, till exempel genom att använda ett BPM-system för deras samtal, eller genom att exportera data från en och importera den till en annan, eller genom att beskriva stegen i ETL-processen i lämplig instrument. Men oftare, någonstans i applikationen finns det ett anrop till en annan tjänst, ett anrop till en fjärrprocedur och ett meddelande skickas till kön, det vill säga en applikation interagerar målmedvetet med en annan. Vi kommer att titta på olika metoder för integration - synkron och asynkron, batch och individuell, med och utan svar svar, såväl som standarder som tillåter användning av färdiga beprövade lösningar - SOAP, WSDL, REST, HATEOAS, RPC.
Låt oss börja titta på specifika tekniker med meddelandeköer, så får vi reda på vad skillnaden (och om det finns någon) mellan meddelandeförmedlare och företagsservicebussar (ESB), samt meddelandebussar, databussar och integration däck. Låt oss titta på några av de populära implementeringarna live.
En stor modul innehåller beskrivningar av integrationsmönster - inte bara från motsvarande bok, utan också ytterligare mönster som en av dess författare (Gregor Hohpe) endast beskrev på sin hemsida.
De färdigheter som förvärvats i denna utbildning gör det möjligt för eleverna att bygga verkligt pålitliga, lätt utbyggbara och stödda integrationslösningar baserade på affärsbehov och oundvikliga avvägningar i begränsade miljöer Resurser.
Ämnen som behandlas:
1. Integration på datanivå: tillvägagångssätt och deras begränsningar (gemensam databas, datalager, datamarts, federerade databaser).
(teori: 1 timme)
2. Integrationskrav, metoder för insamling och beskrivning, funktionskrav, icke-funktionella krav.
(teori: 2 timmar)
3. Översikt över integrationsverktyg och verktyg (huvudfunktioner; huvudtillverkare): Meddelanden, ESB, ETL, SOA-apparater, Integrationsramverk.
(teori: 1 timme)
4. Branschintegrationsstandarder. Granska OASIS, W3C, WS-I; TVÅL; RESTEN. Verktyg: SoapUI, Postman, Swagger.
(teori: 2 timmar, praktik: 2 timmar)
5. Översikt över meddelandesystem och deras gränssnitt (JMS, AMQP, IBM MQ, Apache MQ, RabbitMQ, Apache Kafka, Apache Pulsar).
(teori: 2 timmar, praktik: 2 timmar)
6. Översikt över integrationsbussar. (IBM AppConnect, Mule ESB, Apache ServiceMix, Red Hat Fuse)
(teori: 2 timmar, praktik: 2 timmar)
7. Applikationsintegrationsmönster (Enterprise Integration Patterns) och deras implementering i Apache Camel. Tillvägagångssätt och mönster för implementering av funktionskrav. Tillvägagångssätt för att implementera icke-funktionella krav. Metoder för att bygga tjänster och integrationslösningar, bästa praxis.
(teori: 4 timmar, praktik: 4 timmar)
Teori 14 timmar (58%), praktik 10 timmar (42%)