Una implementación libre y de código abierto compatible con Advantage Database Server (ADS), descontinuado por SAP.
https://github.com/FiveTechSoft/OpenADS
El objetivo es proporcionar un reemplazo directo (drop-in replacement) para Advantage Client Engine (ace32.dll / ace64.dll / libace.so), de modo que las aplicaciones existentes —en particular las aplicaciones Harbour/Clipper que utilizan contrib/rddads— sigan funcionando sin necesidad de recompilación.
Una API, muchos motores de base de datos — DBF hoy, cualquier base de datos mañana
OpenADS se presenta como ADS —su aplicación se comunica con los mismos puntos de entrada de ACE que siempre ha usado—, pero esa interfaz de ADS es solo la puerta de entrada. Detrás de ella, esa misma API puede ser atendida por diferentes motores de almacenamiento:
Debido a que la aplicación solo ve la API de ADS, usted puede trabajar con DBF hoy y cambiar a PostgreSQL, MSSQL o SQLite mañana si se queda pequeño para los archivos planos, todo ello sin tener que reescribir su lógica de negocio. El mismo código Harbour/Clipper/FiveWin, las mismas llamadas a USE / dbSeek / tDatabase, ahora respaldados por una base de datos real cuando necesite concurrencia, escalabilidad o administración centralizada. OpenADS es una suite escalable.