I introduktionsartikeln presenterades API-fokuserad integration, och i föregående artikel gick vi igenom transformationsmodulen, där data från ett System-API omvandlas enligt en kanonisk datamodell.
Nu tar vi en närmare titt på databasmodulen, en delad databas som gör det möjligt att mellanlagra data för smidigare processering och ger användare möjlighet att komplettera eller justera data manuellt via ett användargränssnitt.
Kort beskrivning av Databasmodulen
Databasmodulen fungerar som en central datalagring i integrationsplattformen, där utvald data från de anslutna systemen lagras efter transformation. Denna delade databas gör det möjligt att snabbt komma åt ofta använda data utan att belasta källsystemen, vilket förbättrar prestandan i integrationsflödet.
Desutom har databasmodulen ett användargränssnitt som tillåter manuella inmatningar och uppdateringar av data i vissa tabeller, vilket är användbart för att korrigera eller komplettera data som inte är tillgänglig automatiskt.
Databasmodulen används nästan uteslutande genom att meddelanden skickas från Meddelandekanalen, men i undantagsfall kan även data skapas och uppdateras från ett inmatningsgränssnitt. Detta är vanligen implementerat som en del av inte grationsplattformen och ges åtkomst direkt, utan integration via System-API:er.
Databasmodulen i Prime Arch-modellen
Prime Arch-modellen för Databasmodulen visar en delad databas som en central punkt mellan Inmatningsgränssnittet och Meddelandekanalen. Genom att visualisera användargränssnittet som en separat komponent kopplad till Databasmodulen kan vi illustrera hur manuella ingrepp kan ske utan att störa det automatiska dataflödet.
Kort sammanfattning
Databasmodulen ger integrationsplattformen ett effektivt mellanlager för att snabbt tillhandahålla data som ofta efterfrågas. Användargränssnittet möjliggör manuella datakompletteringar, vilket ger en flexibel lösning för att hantera undantag eller specifika justeringar i dataflödet.
Nästa artikel kommer att fokusera på Process-API, som sammanställer och bearbetar data från olika källor för att stödja affärslogik och säkerställa korrekt dataleverans.
