Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Anwendung <> Server Kommunikation (https://www.delphipraxis.net/98802-anwendung-server-kommunikation.html)

bennle 1. Sep 2007 17:42


Anwendung <> Server Kommunikation
 
Hallo
Ich möchte eine Shopverwaltung mit Delphi schreiben. Dazu benötige ich einen Datenaustausch mit dem Webserver bzw. der MySQL.
Das Problem ist, dass ich keinen Zugriff auf den Server habe (also nur FTP/Benutzeroberfläche) um irgendwelche Module in PHP einzukompilieren.

Nun hab ich mir mal ein paar Gedanken gemacht und bin auf folgende Möglichkeiten gestoßen:
- Normale SQL befehle als Textausgabe und dann dies über einen eigenen Parser laufen lassen
- XML Austausch
- soap (wenn ich es richtig sehe ist das SOAP Modul nötig oder?)

Mehr habe ich nicht gefunden. Fällt euch noch was ein? Was empfehlt Ihr? Wie würdet Ihr die Anwendung gestalten?

Über eine Aussage von euch würde ich mich freuen.

PS: Ich habe zwar noch nie solch eine Anbindung gemacht, aber wenn ich eine mache dann bitte richtig!

arbu man 1. Sep 2007 18:11

Re: Anwendung <> Server Kommunikation
 
XMLRPC bietet sich da noch an, eine Suchmaschine hilft auch bein diesen Thema.

mfg, Björn

bennle 2. Sep 2007 14:30

Re: Anwendung <> Server Kommunikation
 
Ok, nun das dachte ich mir fast. Finde ich auch gut :)

Jetzt noch ne kleine Frage am Rand:
Welche Lib sollte ich nehmen. Die Dokumentationen basieren MSXML was ja ok ist, allerdings frage ich mich ob das sich vielleicht nun erledigt hat, da diese Dokumentationen von 2004 stammen.
Gibt es in Delphi 2007 bereits XML Komponenten die man verwenden sollte oder wird immer noch geraten auf MSXML zu schreiben?
Ich sehe halt das Problem mit der Kompatibilität zu Win95/98.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:26 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