Skip to main content.

XML

vymmap
Was Extensible Markup Language "Internet Metasprache" Abgeleitet von SGML mehr als HTML-Erweiterung/Nachfolger universelles Objektmodell konkurriert mit MS COM CORBA geeignet für Business-to-Business Datenaustausch -> EDI Erweiterung Ablösung ? Entwicklung Verteilter Anwendungen Integration unterschiedlicher Datentypen langfristige Speicherung von Daten Formatierungsobjekte zusätzliche Standards XSL Umwandlung von XML Dokumenten Formatierung von Bedeutungseinheiten XLL Verlinken der Dokumente XPointer Eigenschaften Plattformübergreifend Einfachheit hierarchische Struktur natürlichsprachige Ausdrücke ("Preis", "Datum") Flexible Datenstrukturen Baum hierarchisch eingebettet internat. Schriftnormen Unicode (ISO-10646) "Brücke" zwischen den Formaten versch. Produkte Beispiel Tools von Objekt Design Bluestone Software Probleme Schaffung einheitlicher XML-Definitionen Datenaustausch Grundwortschatz XML-Strukturen aufwändig in der Verarbeitung schlechte Performance SOAP Programme kommunizieren über HTTP Buchtipps

Information Week 2000, 4/2001

Titel: XML, XML ist weiter im Steigflug

Autor: wf

Beschreibung: Kurze Übersicht über XML.


Was

  • Extensible Markup Language
  • "Internet Metasprache"
  • Abgeleitet von SGML
  • mehr als HTML-Erweiterung/Nachfolger
  • universelles Objektmodell
  • konkurriert mit
    • MS COM
    • CORBA

geeignet für

  • Business-to-Business Datenaustausch
    • -> EDI
      • Erweiterung
      • Ablösung ?
  • Entwicklung
    • Verteilter Anwendungen
  • Integration
    • unterschiedlicher Datentypen
  • langfristige Speicherung von Daten

    "Die Lebensdauer von Content-Tools ist bis dato kürzer als die vieler Archive."


Formatierungsobjekte

image


zusätzliche Standards

  • XSL

    Extensible Style Language

    • Umwandlung von XML Dokumenten
    • Formatierung von Bedeutungseinheiten
  • XLL

    XML Linking Language

    • Verlinken der Dokumente
    • XPointer

      Verbinden von Bereichen in einem Dokument


Eigenschaften

  • Plattformübergreifend
  • Einfachheit
    • hierarchische Struktur
    • natürlichsprachige Ausdrücke
      • ("Preis", "Datum")
  • Flexible Datenstrukturen
    • Baum
    • hierarchisch
    • eingebettet
  • internat. Schriftnormen
    • Unicode
      • (ISO-10646)
  • "Brücke"
    • zwischen den Formaten versch. Produkte

Beispiel

image


Tools von

  • Objekt Design
  • Bluestone Software

Probleme

  • Schaffung einheitlicher XML-Definitionen

    z.B. "Autor" vs. "Schriftsteller"

  • Datenaustausch
    • Grundwortschatz

      jede Branche braucht einen eigenen Grundwortschatz von XML-Markierungen

  • XML-Strukturen
    • aufwändig in der Verarbeitung
    • schlechte Performance
  • SOAP

    basiert auf XML

    • Programme kommunizieren über HTTP

      Netzwerkübertragung langsam

      keine standardisierte Anbindung von Programmiersprachen