SQL Anywhere (SA) ist ein Datenbankserver der Firma SAP, der auch prima als leistungsfähiger Webserver eingesetzt werden kann.
Beck Carter beschreibt in seinem exzellenten Blog die grundsätzliche Vorgehensweise um Webseiten als Blobs (binary lage objects) in einer SA-Datenbank zu speichern und über einen ROOT-Webservice zugänglich zu machen.
Weitere eigene Webdienste können in SQL Central, der Administrationskonsole von SA, auf einfache Weise definiert werden. Diese Webdienste verweisen auf eigene gespeicherte Prozeduren und Funktionen in der Datenbank. Mit Hilfe der stored procedures/functions können dann wiederum, basierend auf den Skriptsprachen SQL, HTML, CSS und Javascript dynamische Webseiten generiert werden, welche Datenbankinhalte im HTML- oder JSON-Format an den aufrufenden Webclient (Browser) ausliefern.
Dieser Mechanismus ermöglicht es, das Datenbankoperationen (wie CRUD: create read update delete) sehr einfach und schnell für die Nutzung durch Webclients aller Art implementiert werden können.
Kommentare
Kommentar veröffentlichen