AFAS intranet‑cloud integratie – synchronisatie & migratie

C#.NetAFAS

Een deel van de functionaliteit van een bestaande in‑house applicatie – met name klantgegevens en facturatie – werd naar de cloudoplossing AFAS verplaatst, zodat facturatie rechtstreeks vanuit AFAS kon plaatsvinden. Het bronsysteem werd door taxateurs op locatie gebruikt om taxatierapporten aan te maken; na bewerking op kantoor werden eindrapporten voor klanten gegenereerd die tevens input vormden voor facturen.

Vanwege grote verschillen in datamodellen werd een oplossing ontworpen en gebouwd die 24/7 autonoom informatie tussen beide systemen synchroniseerde (tweerichtingsverkeer) en waar nodig converteerde. Hiervoor werd onder andere de AFAS API ingezet.

Met meerdere Windows services werden gegevens geladen, getransformeerd en doorgeschreven naar de doelsystemen, terwijl betrokken applicaties en datasets op wijzigingen werden gemonitord. Beide systemen bleven met hooguit enkele seconden vertraging synchroon; deze lag voldeed aan de SLA‑afspraken.