www.wikidata.de-de.nina.az
WDDX Web Distributed Data eXchange ist ein plattform und transportneutraler programmiersprachlicher Mechanismus fur den Austausch von Daten zwischen unterschiedlichen System Umgebungen und Computern Das Format unterstutzt einfache Datentypen wie Zahlen Zeichenketten Boolean usw und komplexe Zustande dieser in Form von Strukturen Arrays und Datensatzen z B Tabellen typischerweise aus Datenbankabfragen Es gibt WDDX Schnittstellen fur eine grosse Anzahl von Programmiersprachen ColdFusion Ruby Python PHP Java C NET ActionScript Lisp Haskell Perl und verschiedene Plattformen unterstutzen es sehr gut Die Daten werden anhand einer XML 1 0 DTD in XML strukturiert eine plattformunabhangige jedoch recht sperrige Reprasentation Die XML verpackten Daten konnen nun auf Basis von HTTP FTP oder weiteren Transportmechanismen an andere Programme und Computer gesendet werden Die empfangende Instanz muss WDDX ebenso unterstutzen um die Daten in das gewunschte native Format ubersetzen zu konnen WDDX kann ebenso dazu genutzt werden um eine Serialisierung durchzufuhren z B in ein Dateisystem oder eine Datenbank Viele Anwendungen nutzen WDDX um komplexe Daten an Browser zu senden die dort mit JavaScript bearbeitet werden konnen dies ist essentiell bei der Entwicklung von Ajax basierenden Webanwendungen Ursprunglich wurde WDDX 1998 1 von Simeon Simeonov von der Allaire Corporation fur die Serverumgebung ColdFusion geschrieben und spater als Open Source veroffentlicht WDDX und XML RPC beide 1998 erschaffen waren die Vorlage fur SOAP und Webservice SOAP lieh sich die envelope header body Struktur sowie die Transport Interaktions Neutralitat von WDDX und die HTTP RPC Bindungen von XML RPC Beispiel 2 lt wddxPacket version 1 0 gt lt header comment PHP gt lt data gt lt struct gt lt var name pi gt lt number gt 3 1415926 lt number gt lt var gt lt var name cities gt lt array length 3 gt lt string gt Austin lt string gt lt string gt Novato lt string gt lt string gt Seattle lt string gt lt array gt lt var gt lt struct gt lt data gt lt wddxPacket gt Weblinks BearbeitenCover Pages on WDDXEinzelnachweise Bearbeiten Simeon Simeonov WDDX Distributed Data for the Web Memento des Originals vom 19 Juli 2006 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www infoloom com von php net wddx Abgerufen von https de wikipedia org w index php title WDDX amp oldid 196366504