Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Universeller Datenaustausch zwischen Anwendungen (https://www.delphipraxis.net/124844-universeller-datenaustausch-zwischen-anwendungen.html)

moelski 26. Nov 2008 09:58


Universeller Datenaustausch zwischen Anwendungen
 
Moin !

ich bin immer noch auf der Suche nach einer einfachen Möglichkeit wie ich von einer Andwendung zu einer anderen Anwendung Daten transportieren kann. Und zwar mit folgenden Kriterien:

- muss von allen gängigen Programmiersprachen unterstützt werden
- sollte ohne Netzwerk auskommen
- sollte ggf. aber auch über Netzwerk nutzbar sein

Mir geht es dabei an eine Anwendung "Befehle" senden zu können und der Anwendung Daten zu liefern. Wobei die Befehle durchaus auch einfach als String übergeben werden könnten. Also nach dem Motto SendCommand("Create graphic xy").

Wünschenswert wäre auch ein Rückkanal zur sendenden Anwendung.

Hat jemand einen Tipp mit was man sowas realisieren könnte?

Ich habe es schon mit Automatisierung / OLE probiert, aber diese technik ist ja nun doch etwas alt. DDE fällt ja wohl auch komplett raus und Webservices würden ein vorhandenes Netzwerk voraussetzen.

divBy0 26. Nov 2008 10:00

Re: Universeller Datenaustausch zwischen Anwendungen
 
Such mal hier nach IPC, da findest du einiges.

mkinzler 26. Nov 2008 10:00

Re: Universeller Datenaustausch zwischen Anwendungen
 
Z.B. mit Named Pipes

moelski 26. Nov 2008 10:13

Re: Universeller Datenaustausch zwischen Anwendungen
 
Moin !

Wäre das auch mit JSON machbar?
-> http://sourceforge.net/projects/lkjson
-> http://www.json.org/

Zitat:

Z.B. mit Named Pipes
Funktionieren die denn ggf. über Netzwerk ?

mkinzler 26. Nov 2008 10:18

Re: Universeller Datenaustausch zwischen Anwendungen
 
Zitat:

Wäre das auch mit JSON machbar?
Wäre ja dann nur die Verpackung, wie XML und nicht das wie

Zitat:

Zitat:
Z.B. mit Named Pipes

Funktionieren die denn ggf. über Netzwerk ?
Ja


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 Uhr.

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