<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=XL_%28XML-Programmiersprache%29</id>
	<title>XL (XML-Programmiersprache) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=XL_%28XML-Programmiersprache%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=XL_(XML-Programmiersprache)&amp;action=history"/>
	<updated>2026-06-04T14:17:37Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=XL_(XML-Programmiersprache)&amp;diff=223954&amp;oldid=prev</id>
		<title>imported&gt;Trustable: -BKH, da Klammerlemma</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=XL_(XML-Programmiersprache)&amp;diff=223954&amp;oldid=prev"/>
		<updated>2017-08-16T16:14:09Z</updated>

		<summary type="html">&lt;p&gt;-BKH, da Klammerlemma&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;XL&amp;#039;&amp;#039;&amp;#039; ist eine [[Extensible Markup Language|XML]]-[[Programmiersprache]] zur Implementierung von [[Webservice]]s. Sie wurde 2001 von Daniela Florescu (XQRL Inc.), Andreas Grünhagen und Donald Kossmann ([[Eidgenössische Technische Hochschule Zürich|ETH Zürich]]) entwickelt. XL ist noch in der Entwicklung und fußt auf dem [[Schema (Informatik)|Datenmodell]] XML. Es unterstützt die [[World Wide Web Consortium|W3C]]-Standards und nutzt u.&amp;amp;nbsp;a. [[XQuery]] als Abfragesprache, [[SOAP]] zur Kommunikation mit anderen Netzwerkdiensten und [[Web Services Description Language|WSDL]] zur Spezifikation der [[Schnittstelle]]n.&lt;br /&gt;
&lt;br /&gt;
XL ist in hohem Maße deklarativ, das heißt in der Sprache sind bei Netzwerkdiensten oft wiederkehrende Funktionen schon implementiert. Diese Funktionen sind über die Angabe von Schlüsselwörtern, sogenannten &amp;#039;&amp;#039;Declarative Web Service Clauses&amp;#039;&amp;#039;, abrufbar. Dazu gehören unter anderem:&lt;br /&gt;
&lt;br /&gt;
* Das Speichern von Eingaben der Clients (Logging)&lt;br /&gt;
* Automatisches Neuanfragen bei fehlgeschlagener Anfrage an anderen Dienst (Retry of Action)&lt;br /&gt;
* Verteilung auf mehrere Systeme (Workload Management)&lt;br /&gt;
* Automatische Optimierung des Codes (Performance Tuning)&lt;br /&gt;
&lt;br /&gt;
Durch die alleinige Konzentration auf XML als Datenmodell können rechenzeitintensive Umwandlungen zwischen Typsystemen vermieden werden. Diese Umwandlungen sind bei gängigen Implementationen in einer [[Objektorientierte Programmierung|objektorientierten]] oder [[Prozedurale Programmierung|prozeduralen]] Programmiersprache in Kombination mit einer [[Relationale Datenbank|relationalen Datenbank]] notwendig.&lt;br /&gt;
&lt;br /&gt;
XL integriert XML-Verarbeitung, -Speicherung, und -Kommunikation in einem modular skalierbaren System. Die aktuelle Laufzeitumgebung wurde in [[Java (Programmiersprache)|Java]] implementiert. XL ist nicht frei verfügbar. Vergleichbare Programmiersprachen sind zum Beispiel: [[WS-BPEL]] oder &amp;lt;math&amp;gt;C\omega&amp;lt;/math&amp;gt; (C-omega).&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:XML-basierte Sprache|Xl]]&lt;br /&gt;
[[Kategorie:Webservice|Xl]]&lt;br /&gt;
[[Kategorie:Programmiersprache]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Trustable</name></author>
	</entry>
</feed>