Wenn Deine Anwendung direkt über das Internet laufen soll würde ich mir stark überlegen ob die User direkt auf die Datenbank zugreifen dürfen.
Dies ist der klassische Fall für eine Dreischichtanwendung: Datenbankserver, Applicationserver, Client. Den Application Server und den Client auf Basis des
SOAP Protokolls kannst Du direkt mit Delphi 7 Pro entwickeln (BizSnap und WebBroker Technologie). Mit den DataSnap (ehem.
MIDAS) Komponenten kannst Du hierbei auch mit Datensteuerelementen arbeiten, DataSnap ist allerdings erst ab der Enterprise Version verfügbar.
Weiterer Vorteil: Die Clients greifen über HTTP oder SSL nur auf den Applicationserver zu. Datenbankzugriffe finden nur zwischen dem Applicationserver und dem Datenbankserver statt, der Client braucht damit auch keine Treibersoftware für die Datenbank.
Gruß,
Marcel