www.wikidata.de-de.nina.az
XL ist eine XML Programmiersprache zur Implementierung von Webservices Sie wurde 2001 von Daniela Florescu XQRL Inc Andreas Grunhagen und Donald Kossmann ETH Zurich entwickelt XL ist noch in der Entwicklung und fusst auf dem Datenmodell XML Es unterstutzt die W3C Standards und nutzt u a XQuery als Abfragesprache SOAP zur Kommunikation mit anderen Netzwerkdiensten und WSDL zur Spezifikation der Schnittstellen XL ist in hohem Masse deklarativ das heisst in der Sprache sind bei Netzwerkdiensten oft wiederkehrende Funktionen schon implementiert Diese Funktionen sind uber die Angabe von Schlusselwortern sogenannten Declarative Web Service Clauses abrufbar Dazu gehoren unter anderem Das Speichern von Eingaben der Clients Logging Automatisches Neuanfragen bei fehlgeschlagener Anfrage an anderen Dienst Retry of Action Verteilung auf mehrere Systeme Workload Management Automatische Optimierung des Codes Performance Tuning Durch die alleinige Konzentration auf XML als Datenmodell konnen rechenzeitintensive Umwandlungen zwischen Typsystemen vermieden werden Diese Umwandlungen sind bei gangigen Implementationen in einer objektorientierten oder prozeduralen Programmiersprache in Kombination mit einer relationalen Datenbank notwendig XL integriert XML Verarbeitung Speicherung und Kommunikation in einem modular skalierbaren System Die aktuelle Laufzeitumgebung wurde in Java implementiert XL ist nicht frei verfugbar Vergleichbare Programmiersprachen sind zum Beispiel WS BPEL oder C w displaystyle C omega C omega Abgerufen von https de wikipedia org w index php title XL XML Programmiersprache amp oldid 168206054