Das Ganze ist Datenbankunabhängig. Deine Serveranwendung (z.B. ein WCF Webservice der in .NET implementiert ist) greift auf die Datenbank zu, liest die Datensätze aus und stellt diese Daten nach außen über eine REST Schnittstelle zur Verfügung. Ein kleine WCF REST Übersicht gibt es hier. Ein kleines deutsches HowTo gibt es hier (hab ich jedoch selbst nicht überprüft ob dies auch korrekt ist).
Hast Du Dir schon mal die WCF Data Services angesehen? Selbst habe ich noch nicht damit gearbeitet, aber von der Beschreibung auf MSDN könnte es passen.