Directly to content
  1. Publishing |
  2. Search |
  3. Browse |
  4. Recent items rss |
  5. Open Access |
  6. Jur. Issues |
  7. DeutschClear Cookie - decide language by browser settings

The XL Web Service Language : Concepts and Implementation

Grünhagen, Andreas

German Title: Die XL Web Service Sprache : Konzepte and Implementierung

[img]
Preview
PDF, English
Download (1362Kb) | Terms of use

Citation of documents: Please do not cite the URL that is displayed in your browser location input, instead use the persistent URL or the URN below, as we can guarantee their long-time accessibility.

Abstract

The XL programming language has been build on two very simple premises. First, XML is the forthcoming language used to describe and communicate complex data. Second, services provided via the internet are complex but loosely coupled and use XML. Services are neither bound to a certain platform, computer, or application scenario. The interaction between service provider and consumer is based on availability and reliability of interface descriptions and the coherence to internet standards like HTTP and XML. The XL language provides the means to easily describe complex services based on the XML data model, the XML query language XQuery and an XML storage model. In the following, the ideas behind the XL language, the language itself, and the XL runtime engine used as a prototype will be described in detail. Furthermore, different statement processing concepts, different usage scenarios and the non-functional requirements of the runtime engine itself are discussed

Translation of abstract (German)

Die Entwicklung der Programmiersprache XL basiert auf zwei einfachen Grundannahmen. XML ist die meistbenutze Sprache zur Beschreibung und Kommunikation komplexer Daten. Im Internet bereitgestellte Dienste sind lose gekoppelt und basieren auf der Kommunikation von XML. Dienste im Internet sind weder an konkrete Umgebungen, Betriebssysteme oder Anwendungsszenarien gebunden. Die Interaktion zwischen Client und Server basiert auf der verfügbarkeit verlässlicher und exakter Schnittstellen sowie den verwendeten Internet Standards, wie zum Beispiel HTTP und XML. Mittels XL lassen sich komplexe Dienste in einer Programmiersprache beschreiben, die auf dem XML Datenmodell basiert und mit XQuery eine funktionale XML Sprache für Ausdrücke verwendet. Im folgenden werden die XL zugrundeliegdenden Ideen sowie der Prototyp der XL Laufzeitumgebung detailiert erläutert. Darüber hinaus werden verschiedene Anwendungsszenarien, funktionale wie nicht-Funktionale Anforderungen sowie verschiedenen Konzepte zur Befehlsausführung innerhalb der XL Laufzeitumgebung diskutiert.

Item Type: Dissertation
Supervisor: Kossmann, Prof. Dr. Donald,
Date of thesis defense: 27 November 2006
Date Deposited: 12 Jan 2007 11:20
Date: 2006
Faculties / Institutes: The Faculty of Mathematics and Computer Science > Department of Computer Science
Subjects: 004 Data processing Computer science
Controlled Keywords: XML, Programmiersprache
Uncontrolled Keywords: Web Service , XQueryWeb Service , XQuery
About | FAQ | Contact | Imprint |
OA-LogoLogo der Open-Archives-Initiative