Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Wie funktioniert eine XML-API? (https://www.delphipraxis.net/173443-wie-funktioniert-eine-xml-api.html)

Angel4585 25. Feb 2013 13:51

Wie funktioniert eine XML-API?
 
Guten Tag!

ich habe jetzt schon bei verschiedenen Programmen gelesen, dass sie eine XML-API oder XML-Schnittstelle zur Verfügung stellen.
Ein bekanntes Beispiel sind RSS-Feeds.

Da ich mich mit dem Thema kein bisschen auskenne, drängen sich jetzt folgende Fragen auf:
Was sind überhaupt XML-APIs?
Was können XML-APIs?
Wie funktionieren XML-APIs?
Wie kann ich eine eigene XML-API bereitstellen?

Kann mir jemand diese Fragen beantworten, oder mich an eine Stelle verweisen, die mir weiterhilft?

Ich weis, die Frage klingt schon irgendwie blöd, da das Thema weit verbreitet ist, aber ich habe echt Schwierigkeiten mich in das Thema einzuarbeiten.

Edit: :lol: Manchmal stolpere ich doch glatt über die eigene Unfähigkeit.. wenn ich nach XML-Webservice suche finde ich einiges.

Sir Rufo 25. Feb 2013 17:12

AW: Wie funktioniert eine XML-API?
 
Wat is eine XML-API?

Wohl eine API, wo der Datenaustausch mit XML-Dateien/-Nachrichten stattfindet.

Wie kannst du eine XML-API zur Verfügung stellen?

Bau dir ein Programm, wo der Austausch der Daten mit XML-Dateien/-Nachrichten stattfindet.

Namenloser 25. Feb 2013 17:36

AW: Wie funktioniert eine XML-API?
 
Zitat:

Zitat von Sir Rufo (Beitrag 1205029)
Bau dir ein Programm, wo der Austausch der Daten mit XML-Dateien/-Nachrichten stattfindet.

This.

Ergänzen kann man vielleicht noch, dass es gewisse „Industriestandards“ gibt, z.B. SOAP. Wobei ich den Sinn dieses Protokolls ehrlich gesagt nicht wirklich sehe... auf mich persönlich wirkt es einfach nur furchtbar aufgebläht und „enterprisey“. Würde ich nur unter Zwang einsetzen.

Angel4585 25. Feb 2013 19:12

AW: Wie funktioniert eine XML-API?
 
Also wenn ich das recht verstanden habe, kann man mit einem solchen Webservice per PHP eine XML-Schnittstelle anbieten und mit z.B. Delphi- oder C#-Programmen auf diese zugreifen.
Es können dann über die Schnittstelle PHP-Funktionen ausgeführt und Daten ausgelesen werden.

Ich werd das mal testen.

was brauche ich denn um mit Lazarus auf eine solche XML-Schnittstelle zugreifen zu können?
SOAP ist ein schönes Stichwort.
Ich bzw. Google hat dazu folgenden Link gefunden: http://wiki.freepascal.org/Web_Service_Toolkit
Könnt Ihr mir weitere Quellen empfehlen?

Inwiefern ist SOAP zu aufgebläht? Gibt es eine schlankere Alternative?

BUG 25. Feb 2013 19:26

AW: Wie funktioniert eine XML-API?
 
Zitat:

Zitat von NamenLozer (Beitrag 1205031)
Ergänzen kann man vielleicht noch, dass es gewisse „Industriestandards“ gibt

Zu dem "Standard" gibt es eine nette Anekdote: The s stand for simple.


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