Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Lösungsvorschläge Oracle - APServer - Client (https://www.delphipraxis.net/49426-loesungsvorschlaege-oracle-apserver-client.html)

bundy 11. Jul 2005 10:10

Datenbank: Oracle • Version: 9.i • Zugriff über: Das ist auch ne offene Frage

Lösungsvorschläge Oracle - APServer - Client
 
Hallo Leute !

Meine aufgabe ist es einen Datenbankclient zu erstellen, der auf eine Oracle Datenbank zugreift.
Das würd ich ja auch noch schaffen, aber was mir Kopfzerbrechen bereitet ist folgendes:

Der Serveraufbau sieht folgendermassen aus:

DATENBANK --------- Aplicationserver --------------Client

Aufgabenstellung:

:?: Der Client muss auf eine Aplication auf den AP Server zugreifen, der Dienst muss dann weiter auf die Datenbank verbinden.

Meine Frage :

Welche Komponenten brauch ich da, um eine Verbindung entgegenzunehmen für die Application am APServer.
Es sollen sich dann ca 300 User verbinden können.

merlin17 11. Jul 2005 10:39

Re: Lösungsvorschläge Oracle - APServer - Client
 
bundy,

die lange Antwort würde den umfang sprengen und wäre mangels weiteren Informationen nicht besonders hilfreich.
die kurze Antwort:
unter http://otn.oracle.com findest du info's und auch samples über den Einstieg in die three-tier-Applicationprogrammierung
mit Oracle.


:-) thomas

bundy 11. Jul 2005 11:34

Re: Lösungsvorschläge Oracle - APServer - Client
 
hy danke erstmal, werd gleich mal schauen

bundy 11. Jul 2005 11:57

Re: Lösungsvorschläge Oracle - APServer - Client
 
danke nochmal für den Link, werd aber daraus nicht wirklich schlau.

Das Problem was ich habe , ist, das ich den Dienst am AP server auch machen muss, weil der gewisse UPDATE funktionen in einer zeitschleife durchführen muss, und manche Daten in Fremdsysteme via XML postet.

Sorry das ich so blöd frage, hab aber irgendwie keinen Tau wie ich das machen soll.

Gibs da Komponenten für Delphi die eine Clientverbindung entgegennehmen, wie bei MySQL, wie Serversocket oder so wo sich der Client dann hinverbindet, oder lieg ich da komplett falsch.

Ich hab bis jetzt mich mit dem Client immer direkt auf den DB Server verbunden, aber die haben aus Sicherheitsgründen einen Applicationserver laufen, der dann durch die Firewall mit gewissen ports mit der DB verbunden ist.


Könnt ihr mir vieleicht erklären wie soetwas ablauft.

Robert_G 11. Jul 2005 12:29

Re: Lösungsvorschläge Oracle - APServer - Client
 
Zitat:

Zitat von bundy
danke nochmal für den Link, werd aber daraus nicht wirklich schlau.

Im OTN findet man oft nur hinweise für Oracle's verkrüppelten Appserver...
Zitat:

Gibs da Komponenten für Delphi die eine Clientverbindung entgegennehmen, wie bei MySQL, wie Serversocket oder so wo sich der Client dann hinverbindet, oder lieg ich da komplett falsch.
Schaue dir mal die Lösungen von RemObjects an. Für dich wäre eine Kombi aus Data Abstract on dem SDK wohl nett.
http://www.remobjects.com/products/

Zitat:

Ich hab bis jetzt mich mit dem Client immer direkt auf den DB Server verbunden, aber die haben aus Sicherheitsgründen einen Applicationserver laufen, der dann durch die Firewall mit gewissen ports mit der DB verbunden ist.
Old school C/S- Apps... :mrgreen:

Das ist alles gar nicht so schlimm. Anfangs wirst du dich ärgern, weil du viel selbst machen musst, dass dir früher die DB abgenommen hat. Später freust du dich, dass du Dinge selbst machen kannst, die bei C/S nicht oder nur hässlich möglich wären. (Ich werfe hier mal concurrent edits in die Runde :zwinker: )

Zitat:

Könnt ihr mir vieleicht erklären wie soetwas ablauft.
Ehrlich gesagt: nein.
Das würde die Möglichkeiten sprengen, die man in einem Forum und mit begrenzter Zeit hat.
Aber du kannst dich ja vielleicht mit ihren Artikeln schlau lesen? http://www.remobjects.com/articles/

Wenn dir das RO SDK zu teuer ist, bleibt IMHO nur noch .Net als brauchbare Plattform übrig, in der man so schön transparent WebServices bauen kann. :)

Es geht sicher auch direkt in Delphi32, aber wie umständlich...

bundy 11. Jul 2005 12:49

Re: Lösungsvorschläge Oracle - APServer - Client
 
Hy danke für deine ausführliche erklärung.

Hab mal eben deinen Link angeschaut, sieht sehr hilfreich aus ::): dankeschön

mfg
Bundy

r_kerber 11. Jul 2005 13:45

Re: Lösungsvorschläge Oracle - APServer - Client
 
Welche Technologie unterstützt den der AppServer. Wenn ich mich recht erinnere war das doch EJB oder CORBA. Ersteres dürfte Dir mit Delphi tatsächlich Kopfzerbrechen bereiten, da dies J2EE (also Java) ist. Nur wenn die EJB's gleichzeitig als CORBA-Dienste bereitsgestellt werden, kannst Du mit Delphi-Programmen zugreifen. Aber da kenne ich nur einen, der das kann (Stand vor 3-4 Jahren).


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz