XMLzentrierte
XMLzentrierte Ansätze beschreiben Architekturen, in denen XML die zentrale Repräsentation von Daten, den Austausch zwischen Systemen und oft auch die Persistenz bildet. Datenmodelle werden durch XML-Schemata definiert, während Nachrichtenformate und Dokumente in XML vorliegen. Die Verarbeitung erfolgt typischerweise über Werkzeuge wie XSLT, XPath und XQuery, unterstützt von Validierung mittels XML Schema oder DTD.
Typische Anwendungsbereiche sind unternehmensweite Integrationsszenarien, dokumentenzentrierte Arbeitsprozesse und standardisierte Schnittstellen. Dazu gehören Webservices auf Basis von
Zu den Vorteilen zählen Plattformunabhängigkeit, Selbstbeschreibung der Daten, strikte Validierbarkeit durch Schemata, sowie umfangreiche Transformations- und
Typische Technologien umfassen XML-Schema, DTD, XPath, XQuery, XSLT, DOM/SAX-Parser, XML-Datenbanken (z. B. BaseX, eXist-db) sowie XML-basierte