Hallo,
ich bräuchte einen kleinesn Denkanstoss bzw. ein paar Tips in Sachen Programmdesign.
Es soll ein mehrschichtiges Programm entworfen werden :
Ein
COM+ Server mit direktem Zugriff auf eine Datenbank
Mehrere
DCOM-Clients auf anderen Rechnern, die auf die Datenbank zugreifen müssen, nur sollen sie
es eben über
DCOM und nicht über
SQL tun.
Ein (D)
COM-Client auf (wahrscheinlich) dem gleichen Rechner wie der
COM+ Server, der als
ISAPI-
DLL auf einem Webserver läuft und den Zugriff über Browser-Clients erlaubt.
Nun die Frage : Am sinnvollsten wird es wohl sein die Clients über
DCOM auf den
COM+ Server zugreifen zu lassen, der auf irgendeine Art und Weise eine Datenbank (oder Table oder was auch immer) Schnittstelle liefert, so daß ich mit den Clients damit arbeiten kann als ob die
DB lokal liegt. Nur wie mache ich das so, daß ich z.b. auch die Datenbank-Controls von Delphi verwenden kann (also
ADO fällt wohl aus ?).
Ach ja, die verwendete
DB wird wahrscheinlich Firebird sein.
Vielen Dank schonmal für die Antworten.
mfg
cryptic