Ab 08. Oktober 2003 am Kiosk!
<gelesen>

Rezensionen über
- Der Pragmatische Programmierer
- Native XML-Datenbanken
<starter>
Asynchrone Web Services
<special datenintegration>

Datenintegration via XML
Das Zusammenführen von Daten aus heterogenen Datenquellen und ihre Auslieferung am richtigen Ort zur richtigen Zeit ist mittlerweile zu einem erfolgsentscheidenden Faktor geworden. XML, XSLT und Web Services spielen in diesem umfangreichen Markt eine Rolle, die zunehmend an Bedeutung gewinnt. Wir geben Ihnen einen Überblick über die involvierten Verfahren - von der Profilierung der Daten, der Überprüfung ihrer Qualität bis hin zum ETL (Extraction, Transformation, Loading) - sowie den Einsatz geeigneter XML-Technologien wie XSLT oder XQuery. Darüber hinaus stellen wir Ihnen wichtigsten Anbieter von Produkten für die XML-basierte Datenintegration vor.

Flüssige Daten
Die Datenintegrationslösung Bea Liquid Data unter der Lupe
<xmlcore>

XML-RPC Erweiterungen
Das XML-RPC-Protokoll ermöglicht einen schnellen Zugang zu den Fähigkeiten von Web Service-Protokollen. Sein einfacher Aufbau und seine übersichtliche Struktur führen für den Entwickler schnell zu Erfolgserlebnissen. Bei intensiverer Arbeit mit dem Protokoll merkt man jedoch, dass ihm in seiner Basisdefinition einige Funktionalität fehlt, welche beispielsweise SOAP bietet.

Ausbaufähig
EXSLT - eine Standardbibliothek für XSLT

An der Kette
Über den praktischen Nutzen von Ontologien für verkettete Web Services
<xmlpraxis>

XSLT Kurzschreibweise
Wer mit XSLT arbeitet, kennt das Gefühl, dass viel Tipparbeit geleistet werden muss, um ein Stylesheet zu erstellen. Zählt man am Ende aber die effektiv benötigten Codezeilen, stellt man mit Erstaunen fest, dass es selten mehr als einige Hundert sind, die für die Lösung des Problems benötigt wurden. Es sind die generischen Eigenschaften von XSLT, kombiniert mit der Beschränkung auf das spezielle Einsatzgebiet der Transformation von XML-Dokumenten, die zu diesem Effekt führen. Andererseits ist es keine Einbildung, dass es mühsam ist, XSLT zu notieren. Einige Fälle, in denen es möglich ist abzukürzen, sollen hier vorgestellt werden.
Medienneutrale Benutzerdokumentation mit XSLT und Python

Verwirrende Vielfalt
Modellierungsvarianten mit XML Schema
<special xforms>

XForms
Überblick über die Formularbeschreibungssprache des W3C

XForms
XForms ist die Bezeichnung für eine W3C-Spezifikation, mit deren Hilfe Formulare für verschiedene Plattformen - wie z. B. Browser, PDAs oder Mobiltelefone - einheitlich erstellt werden können. Die XForms sollen dabei die bisher üblichen HTML-Formulare mit all ihren Schwächen ablösen. In unserem Special geben wir eine Einführung in die Spezifikation und stellen Ihnen die Open Source-XForms-Implementierung Chiba vor.
<datenbanken>

Keep it simple!
Die native XML-Datenbank Ipedo
<tools>

Tool Radar
Neue Tools rund um XML

WordML
In vielfältiger Weise kommen in der neuen Version von Word XML-Technologien zum Einsatz. Das Programm bietet passable Funktionen, um XML-Dokumente zu editieren, insbesondere wenn eine entsprechende Schemadefinition verfügbar ist. Vorhandene Dokumente können zudem nachträglich ganz oder teilweise mit XML-Tags ausgezeichnet werden. Die getaggten Daten lassen sich dann wahlweise auch getrennt von der in Word beigefügten Textformatierung speichern. Der Artikel stellt die neuen XML-Funktionen an einem kleinen Beispiel vor.

Übersicht XML-Parser
Ohne einen XML-Parser ist die Verarbeitung einer XML-Datei nicht möglich. Der Parser lädt die XML-Datei und prüft deren Inhalt auf syntaktische Korrektheit. Über 60 XML-Parser existieren für die bekannten Programmiersprachen Java, C,C++ und Delphi. Daneben sind auch Parser für exotischere Programmiersprachen wie Objective Caml und Haskell vorhanden. Diese Marktübersicht hat sich das ehrgeizige Ziel gesetzt, alle aktuell verfügbaren Parser aufzulisten.