Systemintegration
| Den hÀr artikeln behöver fler eller bÀttre kÀllhÀnvisningar för att kunna verifieras. (2022-09) à tgÀrda genom att lÀgga till pÄlitliga kÀllor (gÀrna som fotnoter). Uppgifter utan kÀllhÀnvisning kan ifrÄgasÀttas och tas bort utan att det behöver diskuteras pÄ diskussionssidan. |
Systemintegration Àr ett begrepp inom Informationsteknologi. Begreppet innebÀr att flera olika fristÄende system kopplas ihop för att fungera tillsammans.[1] För att detta ska fungera skapas en applikation som jobbar mot systemens olika grÀnssnitt. DÄ kan systemen skicka information till varandra automatiskt utan att behöva ha en person som sitter och manuellt matar in denna information.
Exempel
[redigera | redigera wikitext]Ett paket som ska nÄ sin destination mÄste genomgÄ flera sorteringar och transporter. Genom att systemen pÄ de olika lager som detta involverar Àr sammankopplade kan en tredje part följa paketets gÄng. NÀr paketet scannas med hjÀlp av en RFID-lÀsare sÄ uppdateras paketets tillstÄnd och position pÄ en webbplats.
Olika metoder
[redigera | redigera wikitext]Punkt-till-punkt
[redigera | redigera wikitext]Ofta börjar integrationsprojekt med tvÄ fristÄende system som ska kunna utbyta information[2]. Till exempel en integrering mellan ekonomisystemet med fakturascanningssystemet. Det kallas dÄ att man gör en punkt-till-punkt (point-to-point) integration. DÄ sÀkerstÀller man att endast en mottagare tar emot ett speciellt meddelande. Det krÀvs ocksÄ att systemet vet var meddelandet ska lÀmnas och hur det ska översÀttas sÄ att mottagaren kan lÀsa det. NÀr man anvÀnder punkt-till-punkt integration sÄ mÄste sÀndaren veta om hur mottagaren kan ta emot meddelandet. Om mottagaren Àndrar sitt sÀtt att ta emot sina meddelanden mÄste integrationen Àndras. Om mÄnga system ska utbyta information pÄ detta sÀtt blir det lÀtt mycket jobb. NÀr detta hÀnder brukar man kalla det för spagettiintegration och dÄ ökar underhÄllskostnaderna kraftigt. Det blir helt plötsligt en mycket stor kostnad att byta ut ett system eftersom en ny integration mÄste ske för varje system som denna ska ha kontakt med.
Broker
[redigera | redigera wikitext]NĂ€r man har mĂ„nga system sammankopplade blir det dyrt att underhĂ„lla en punkt-till-punkt lösning och dĂ€rför anvĂ€nder man sig istĂ€llet för ett centralt system som tar hand om kommunikationen mellan de olika systemen, en broker (en âmĂ€klareâ). En brokers uppgift Ă€r huvudsakligen att fĂ„ systemen att kommunicera genom brokern istĂ€llet för direkt med varandra. DĂ„ kan denna ta hand om de olika format som systemen anvĂ€nder och om man lĂ€gger till ett nytt system blir det enklare att integrera pĂ„ ett stĂ€lle (alltsĂ„ mellan det nya systemet och brokern) istĂ€llet för att lĂ€ra mĂ„nga system att kommunicera med det nya systemet (som i punkt-till-punkt integrering). Det enda sprĂ„k som systemen behöver lĂ€ra sig Ă€r brokerns.
Meddelandehanterare
[redigera | redigera wikitext]Uppgiften hos en meddelandehanterare Àr lik den hos brokern, men meddelandehanteraren erbjuder ocksÄ en gemensam kommunikationsmodell. Vilka meddelanden som ska kunna skickas mÄste dÄ bestÀmmas i förvÀg. MÄnga integrationsmotorer som finns pÄ marknaden idag Àr meddelandebaserade (till exempel Microsoft BizTalk Server, WebSphere).
KĂ€llor
[redigera | redigera wikitext]- â Systemintegration.se Arkiverad 20 juli 2013 hĂ€mtat frĂ„n the Wayback Machine.
- â âVad Ă€r en systemintegration? - Konfigoâ. 13 augusti 2026. https://konfigo.se/kunskapsbank/systemintegration/. LĂ€st 17 augusti 2026.