Integrasjon i bedriftssystemer - kurs RUB 46.900. fra IBS Training Center, trening 24 timer, dato 24. januar 2024.
Miscellanea / / November 28, 2023
Å fullføre opplæringen vil tillate deg å se alle hovedalternativene for å integrere både uavhengige systemer og applikasjoner, så vel som individuelle undersystemer i ett system.
Slik integrasjon kan utføres nesten ubemerket av systemene selv, for eksempel ved å bruke et BPM-system for deres anrop, eller ved å eksportere data fra en og importere den til en annen, eller ved å beskrive trinnene i ETL-prosessen i riktig instrument. Men oftere, et sted i applikasjonen er det et anrop til en annen tjeneste, et anrop til en ekstern prosedyre og en melding sendes til køen, det vil si at en applikasjon samhandler målrettet med en annen. Vi vil se på ulike metoder for integrasjon - synkron og asynkron, batch og individuell, med og uten svar svar, samt standarder som tillater bruk av ferdige utprøvde løsninger - SOAP, WSDL, REST, HATEOAS, RPC.
La oss begynne å se på spesifikke teknologier med meldingskøer, så finner vi ut hva forskjellen (og om det er noen) mellom meldingsmeglere og bedriftstjenestebusser (ESB), samt meldingsbusser, databusser og integrasjon dekk. La oss se på noen av de populære implementeringene live.
En stor modul inneholder beskrivelser av integrasjonsmønstre - ikke bare fra den tilsvarende boken, men også tilleggsmønstre som en av dens forfattere (Gregor Hohpe) kun beskrev på sin nettside.
Ferdighetene tilegnet i denne opplæringen vil tillate studentene å bygge virkelig pålitelige, lett utvidbare og støttede integrasjonsløsninger basert på forretningsbehov og uunngåelige avveininger i begrensede miljøer ressurser.
Emner som dekkes:
1. Integrasjon på datanivå: tilnærminger og deres begrensninger (felles database, datavarehus, datamars, fødererte databaser).
(teori: 1 time)
2. Integrasjonskrav, metoder for innsamling og beskrivelse, funksjonskrav, ikke-funksjonelle krav.
(teori: 2 timer)
3. Oversikt over integrasjonsverktøy og verktøy (hovedfunksjoner; hovedprodusenter): Meldingstjenester, ESB, ETL, SOA-apparater, integrasjonsrammer.
(teori: 1 time)
4. Industriintegrasjonsstandarder. Gjennomgå OASIS, W3C, WS-I; SÅPE; HVILE. Verktøy: SoapUI, Postman, Swagger.
(teori: 2 timer, praksis: 2 timer)
5. Oversikt over meldingssystemer og deres grensesnitt (JMS, AMQP, IBM MQ, Apache MQ, RabbitMQ, Apache Kafka, Apache Pulsar).
(teori: 2 timer, praksis: 2 timer)
6. Oversikt over integreringsbusser. (IBM AppConnect, Mule ESB, Apache ServiceMix, Red Hat Fuse)
(teori: 2 timer, praksis: 2 timer)
7. Applikasjonsintegrasjonsmønstre (Enterprise Integration Patterns) og deres implementering i Apache Camel. Tilnærminger og mønstre for implementering av funksjonskrav. Tilnærminger til implementering av ikke-funksjonelle krav. Metoder for å bygge tjenester og integrasjonsløsninger, beste praksis.
(teori: 4 timer, praksis: 4 timer)
Teori 14 timer (58%), praksis 10 timer (42%)