Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Valentin Schumacher Geändert vor über 9 Jahren
1
Vorteile von XML Die installed base von HTML, HTTP und Webbrowsern XML ist einfach und portabel XML kann Dokumente beliebiger Komplexität abbilden XML ist mehr als nur eine Auszeichnungssprache Internationalität
2
Wofür wird XML eingesetzt werden? Messaging („database interchange“): XML als standardisiertes Datenaustauschformat (z.B.: XML/EDI) Processing („Distributed processing: giving Java something to do“): Verlagerung der Rechenleistung (Logik) vom Server zum Client (z.B.: Electronic Banking, Electronic Commerce) Publishing („ View selection: letting the user decide“): Variable Darstellung von Informationen Aktuelle, kompatible Websites Publizieren in versch. Formaten mit XSL (FAQ Problem) Automatisiertes Publizieren (z.B. aus Datenbanken) Retrieval („Web agents: data that knows about me“) : Intelligentes Suchen nach Informationen in XML-Datenbeständen/Agenten
3
Anwendungen: XML/EDI XML als Datenaustauschformat zwischen unterschiedlichen Datenbeständen Dokumente nutzen eine im Industriestandard spezifizierte DTD Diese DTD wird in Repositories zur Verfügung gestellt Damit können Dokumente von jeder empfangenden Anwendung validiert und verarbeitet werden Andere Möglichkeit: Wohlgeformte XML-Dokumente/Schemas
4
Anwendungen: XML/EDI klassische EDI-Beziehungen: Langfristig, nur für hochvolumige Transaktionen vor einem langen Zeithorizont lohnenswert XML/EDI: Investitionsbereitschaft in kompatible, offene IT-Infrastrukturen v.a. für KMU an jeder Stelle der Value Chain wesentlich größer („Investitionsruinen“) Datenstrom, den der XML-Parser den verschiedensten Anwendungen übergibt, ist einfach zu verarbeiten Mit XML ausgezeichnete Daten sind leicht an die Bedürfnisse unterschiedlichster Applikationen und Medien anpaßbar XML-Basierung ermöglicht die Definition flexibler, offener Schnittstellen Vorteile der Verwendung von XML (Einfachheit, Flexibilität, Einbindung bestehender Produkte und Legacy-Systeme) ist auch die Grundlage des E- Business-Framework der XML/EDI-Group
5
Anwendungen OFX/OFE (Open Financial Exchange), (Quicken, MS Money, Banken) CML (Chemical Markup Language), Austausch u. Beschreibungen von Molekülen etc. BSML (Bioinformatic Sequence Markup Language)„public domain protocol for Graphic Genomic Displays“ OMF (Weather Observation Markup Format) (OMF) MML (Mathematical Markup Language) OSD (Open Software Description Format) zur Beschreibung von Software-Modulen und ihrer Beziehungen im Umfeld heterogener Clients CDF (Channel Definition Format) für Pushkanäle im MSIE OTP, Framework für E-Commerce SpeechML (IBM) „for building distributed network-based conversational applications“ ThML (Theological Markup Language)............. Inzwischen sind hunderte in XML definierte Sprachen entwickelt worden, und täglich entstehen neue XML-Anwendungen: http://www.oasis-open.org/cover/xml.html
6
XML Schemas - content model Das Inhaltsmodell bei Schemas ist per default offen. Damit sind (neben den explizit definierten) zusätzliche Tags möglich Erweiterbarkeit. Das Inhaltsmodell kann durch das model Attribut geschlossen werden:
7
XML Schemas - Datentypen Schemas erlauben die Definition von Datentypen ( Typenvalidierung) Während der Validierung wird der Datentyp überprüft. Da Schemas auf einem offenen content model beruhen, können Applikationen darüber hinausgehende Informationen prüfen. 50 100
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.