Integration i virksomhedssystemer - kursus RUB 46.900. fra IBS Training Center, træning 24 timer, Dato 24. januar 2024.
Miscellanea / / November 28, 2023
Gennemførelse af uddannelsen vil give dig mulighed for at se alle de vigtigste muligheder for at integrere både uafhængige systemer og applikationer, såvel som individuelle undersystemer i ét system.
En sådan integration kan udføres næsten ubemærket af systemerne selv, for eksempel ved at bruge et BPM-system til deres opkald, eller ved at eksportere data fra en og importere den til en anden, eller ved at beskrive trinene i ETL-processen i den relevante instrument. Men oftere er der et eller andet sted i applikationen et opkald til en anden tjeneste, et opkald til en fjernprocedure, og en besked sendes til køen, det vil sige, at en applikation målrettet interagerer med en anden. Vi vil se på forskellige metoder til integration - synkron og asynkron, batch og individuel, med og uden svar svar, såvel som standarder, der tillader brug af færdige gennemprøvede løsninger - SOAP, WSDL, REST, HATEOAS, RPC.
Lad os begynde at se på specifikke teknologier med beskedkøer, så finder vi ud af, hvad forskellen (og om der er nogen) mellem meddelelsesmæglere og virksomhedsservicebusser (ESB'er), samt meddelelsesbusser, databusser og integration dæk. Lad os se på nogle af de populære implementeringer live.
Et stort modul indeholder beskrivelser af integrationsmønstre - ikke kun fra den tilsvarende bog, men også yderligere mønstre, som en af dets forfattere (Gregor Hohpe) kun beskrev på sin hjemmeside.
De færdigheder, der erhverves i denne uddannelse, vil give eleverne mulighed for at bygge virkelig pålidelige, let udvidelige og understøttede integrationsløsninger baseret på forretningsbehov og uundgåelige afvejninger i begrænsede miljøer ressourcer.
Emner dækket:
1. Integration på dataniveau: tilgange og deres begrænsninger (fælles database, datavarehus, data marts, fødererede databaser).
(teori: 1 time)
2. Integrationskrav, metoder til indsamling og beskrivelse, funktionskrav, ikke-funktionelle krav.
(teori: 2 timer)
3. Oversigt over integrationsværktøjer og værktøjer (hovedfunktioner; hovedproducenter): Messaging, ESB, ETL, SOA-apparater, Integrationsrammer.
(teori: 1 time)
4. Industriintegrationsstandarder. Gennemgå OASIS, W3C, WS-I; SÆBE; HVILE. Værktøj: SoapUI, Postmand, Swagger.
(teori: 2 timer, praksis: 2 timer)
5. Oversigt over meddelelsessystemer og deres grænseflader (JMS, AMQP, IBM MQ, Apache MQ, RabbitMQ, Apache Kafka, Apache Pulsar).
(teori: 2 timer, praksis: 2 timer)
6. Oversigt over integrationsbusser. (IBM AppConnect, Mule ESB, Apache ServiceMix, Red Hat Fuse)
(teori: 2 timer, praksis: 2 timer)
7. Applikationsintegrationsmønstre (Enterprise Integration Patterns) og deres implementering i Apache Camel. Tilgange og mønstre til implementering af funktionelle krav. Tilgange til implementering af ikke-funktionelle krav. Metoder til opbygning af tjenester og integrationsløsninger, bedste praksis.
(teori: 4 timer, praksis: 4 timer)
Teori 14 timer (58%), praksis 10 timer (42%)