gegevenslaag
Een gegevenslaag, ook wel data layer genoemd, is in informatiemanagement en softwarearchitectuur de laag die verantwoordelijk is voor dataopslag, -beheer en -toegang. Deze laag biedt een abstractie tussen de opslag technologiën (zoals relationele databases, NoSQL-systemen of data warehousing) en de hogere lagen van een systeem (de toepassingslaag en, zo aanwezig, de presentatie- of gebruikerslaag). Doel van de gegevenslaag is het bieden van stabiele, consistente en veilige toegang tot data via duidelijke API’s, repositories of andere interfaces, terwijl de details van de opslag verborgen blijven.
Belangrijke verantwoordelijkheden van de gegevenslaag zijn onder meer het modelleren van data (datatypes, relaties, validatieregels), persistente
De gegevenslaag staat in contrast met de toepassingslaag, die bedrijfslogica bevat, en met de presentatie- of
In de context van GIS wordt een gegevenslaag vaak een kaartlaag genoemd die een specifieke dataset bevat,