Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Aangepaste toepassingen voeren doorgaans een specifieke taak uit voor een paar DBMS's. Een toepassing kan bijvoorbeeld gegevens ophalen uit één DBMS en een rapport genereren, of gegevens overdragen tussen verschillende DBM's. Wat deze toepassingen gemeen hebben, is dat deze DBMS's bekend zijn voordat de toepassing wordt geschreven en waarschijnlijk niet zullen veranderen gedurende de levensduur van de toepassing.
De aangepaste toepassing vereist daarom weinig of geen interoperabiliteit. De ontwikkelaar van de toepassing kan voor elke DBMS één stuurprogramma kiezen en rechtstreeks code voor deze stuurprogramma's gebruiken. De toepassing kan veilig stuurprogrammaspecifieke code bevatten om gebruik te maken van de mogelijkheden van deze stuurprogramma's en kan zelfs aanroepen naar de systeemeigen database-API maken om functionaliteit te gebruiken die niet wordt ondersteund door ODBC.
Het belangrijkste interoperabiliteitsprobleem van de meeste aangepaste toepassingen is of de doel-DBMS's in de toekomst zullen veranderen. Zo ja, dan kan dit proces worden vereenvoudigd door meer interoperabele code te schrijven om mee te beginnen. Een dergelijke wijziging van DBMSs is echter zelden en brengt over het algemeen een grote hoeveelheid werk met zich mee. Daarom kiezen ontwikkelaars van aangepaste toepassingen er zelden voor om de interoperabiliteit te vergroten ten koste van functionaliteit; ze kiezen er meestal voor om die functionaliteit opnieuw te coderen wanneer ze DBMSs wijzigen.