Når vi udvikler IT-løsninger, så er integration med andre systemer ofte et ufravigeligt krav. Vores kunder har ofte mange forskellige systemer. Når data kan flyde frit fra det ene system til det andet, giver det den optimale udnyttelse af den samlede IT-platform.
For at dette kan lade sig gøre, er det ofte nødvendigt at transformere data undervejs. Det kan være simple ting som at mappe kolonnenavnene i et system med kolonnenavnene fra et andet, eller mere komplekse, hvor data skal behandles, evt. konverteres fx fra CSV til XML eller fra tal til tegn.
Vi har siden 2001 beskæftiget os med disse problemstillinger og har erfaring med mange forskellige integrationsformer samt mange forskellige transformationsteknikker. Ofte udvikler vi vores systemer med en SOA-bus som grundlag, hvilket gør det enkelt og let at integrere andre systemer, enten direkte på bussen vha. en Webservice, eller vha. hjælpeprogrammer der håndterer kommunikationen med andre systemer fx via FTP eller mail. I større IT-løsninger har vi anvendt Microsoft BizzTalk Server som SOA-bus, hvilket er en solid platform. Det er dog også en kompleks og relativ kostbar platform, så ofte er det en bedre løsning at udvikle en SOA-bus tilpasset det aktuelle behov.
I et typisk projektforløb, vil vi i samarbejde med kunden definere en Masterdata model, og dermed beslutte hvilke datastrømme der skal tillades mellem de forskellige systemer og hvor Masterdata skal opbevares. Ud fra denne model designes SOA-bussen, og de nødvendige tilslutninger, som fx Webservices, defineres og opsættes. Udover at levere denne ydelse som en naturlig del af vores IT-løsninger, leverer vi også mindre integrationsprojekter på konsulentbasis. Kontakt os, og lad os tage en uforpligtende drøftelse omkring jeres behov for systemintegration.

Neden for kan du finde relevante blogindlæg, som har med løsningsdesign og arkitektur at gøre.