Einsatzgebiete und Anwendungen

Slides:



Advertisements
Ähnliche Präsentationen
Einführung. Einführung Inhalt Einführung Architektur Vorlagen Blöcke Tabellen Listen Textformatierung Grafik und Farbe Buch-Erstellung.
Advertisements

XML-basierte Techniken
Vorlesung: 1 Betriebliche Informationssysteme 2003 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme Teil3.
WML – Wireless Markup Language Vortrag von Eduard Jakel.
DTD XML-Technik Dino Azzano. Definition Document Type Definition Beschreibung der Regeln zum Aufbau aller XML-Dokumente, die zu einer Dokumentklasse.
Technischer Systemüberblick
Webstandards Leinwandbindung Jeder Kettfaden liegt abwechselnd unter bzw. über dem Schußfaden Köperbindung Die Bindungspunkte am diagonalen Köpergrat.
Basis-Architekturen für Web-Anwendungen
Anmerkungen zu XML Im September 2000 Entwicklung/Anspruch von XML
SVG und X3D Referentin: Gergana Ivanova
Datenbanken 2 - WML - Prof. Dr. Stefan Böttcher - WS 2000/01 Wireless Markup Language (WML) Quelle: Ziel: Daten aus dem Internet an.
1. Einführung. 1. Einführung Inhalt Einführung Vorlagen XPath Kontrollstrukturen Sortierung, Gruppierung und Nummerierung Parameter und Variablen Ein-
Seminar: XML für Fortgeschrittene Referent: Katrin Apel
XML - Aufbau und Struktur - mit Einsatz im B2B
Pascal Busch, WWI00B – Vergleich CORBA vs. Web Services hinsichtlich der Applikationsintegration Web Services vs CORBA Web Services vs CORBA Ein Vergleich.
Hands On – Einführung in XML
IMS Universität Stuttgart 1 Einführung in XML Hannah Kermes HS: Elektronische Wörterbücher Do,
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
Web 3.0 – Programmierung – Semantic Web / CIDOC CRM
© 2002 Prof. Dr. G. Hellberg 1 XML-Seminar XML-Technologie: XML in Theorie und Praxis Prof. Dr. G. Hellberg XML-Technologie: XML in Theorie und Praxis.
Tinosch Ganjineh, Christian v. Prollius 1 Scalable Vector Graphics SVG.
WIESEL – Integration von Wissensmanagement und E-Learning auf der Basis von Semantic Web Technologien Matthias Rust, XML-Tage 2004, Berlin WIESEL Integration.
XML in Datenbanksystemen. © Prof. T. Kudraß, HTWK Leipzig 2 2 Warum wird XML eingesetzt? Antworten von Unternehmen: erweiterte Suchmöglichkeiten im Unternehmen.
Anwendungen. © Prof. T. Kudraß, HTWK Leipzig Historie des WWW Grundlage Internet – Entwickelt Ende der 60er Jahre vom US-Militär (ARPA-Net) – Technische.
Einführung XML XML Einführung Andreas Leicht.
Sebastian Hirsch Sascha Neuhaus
Strukturänderungen Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld.
© data2type 2005, 1 Publishing mit XML Einsatz von XSL für das multimediale, automatisierte Publishing.
Tobias Högel & Dennis Böck,
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
XML eXtensible Markup Language
„Erneuerbare Energien und die Photovoltaik-Anlage der HEMS“
Entstehung des Internet
Seminar XML-Technologien - WML Seminar XML-Technologien W ireless M arkup L anguage Christian Spieler.
Semantic Web Services - An Introduction
Überblick eMarketplaces
Integration heterogener verteilter Systeme mit WS-BPEL – ein Praxisbeispiel Dr. Wolf-Dieter Heinrichs.
Webservice Grundlagen
Übersicht Was ist cocoon? Separation of Concerns Pipeline Modell
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Management- und Web Services- Architekturen
Oliver Spritzendorfer Thomas Fekete
XML in relationalen Datenbanken
XML (Extensible Markup Language)
ADAT©2004 Dipl. - Ing. Walter SabinSeite: 1 Version 1.0a XML EXTENSIBLE MARKUP LANGUAGE.
XML1 XML-Motivation HTML definiert nur einen bestimmten Dokumenttyp Viele Web-Technologien benötigen eine allgemeinere Sprache zur Dokumentstrukturierung.
Reinhold Rumberger Web Services.
© 2001 Sven Dammann1 Aufbau Integrierter Informationssysteme XML Bearbeitung und relationale Abbildung Sven Dammann Martin-Luther-Universität Halle-Wittenberg.
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler.
Datenbanken im Web 1.
Seminar zur Geoinformation Folie 1 Inhalt: –XML –XML- SCHEMA –XSL –Syntax –GML Seminar zur Geoinformation Datenaustausch mit XML / GML im InternetDatenaustausch.
Vorteile von XML Die installed base von HTML, HTTP und Webbrowsern XML ist einfach und portabel XML kann Dokumente beliebiger Komplexität abbilden XML.
XML in der Praxis: Electronic Bill Presentment (EBP) Institut für Wirtschaftsinformatik J. W. Goethe-University J. W. Goethe University Institute of Information.
DaimlerChrysler Workshop Architektur HyperbolicModeler  Notes Client  Notes native Java Klassen  Mehr Informationen über Design  Zugriff auf Dokumente.
Web Services Spezielle Methoden der SWT Liste V – WS 2008/2009 Christian Boryczewski.
Vorteile von XML Die installed base von HTML, HTTP und Webbrowsern XML ist einfach und portabel XML kann Dokumente beliebiger Komplexität abbilden XML.
XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang.
Datenbanken Produkte Dienstleistungen Referenzen.
Datenbanken Produkte Dienstleistungen Referenzen.
Mainframe und WebServices bei der W. KAPFERER KG Einfache Internet-Lösungen in Verbindung mit vorhandenen Host-Programm-Strukturen.
Datentransformation mit XSLT Seminarvortrag von Johannes Engels.
Kapselung und Darstellung von Lernobjekten in Lernumgebungen Unter besonderer Berücksichtigung von in MathML-kodierten mathematischen Formeln und deren.
Patrick Richterich Lattwein GmbH Web Services Softwareentwicklung mit SOAP.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Web Services Dr. Wolfgang Wörndl
WebServices Vortrag zur Diplomarbeit WebServices Analyse und Einsatz von Thomas Graf FH Regensburg
SOAP - WSDL Universität zu Köln Institut für Historisch-Kulturwissenschaftliche Informationsverarbeitung Prof. Dr. Manfred Thaller AM 2 Hauptseminar: Virtuelle.
© 2005 Sascha Kohlmann Eine kleine Einführung Eine kleine Einführung.
 Präsentation transkript:

Einsatzgebiete und Anwendungen XML Einsatzgebiete und Anwendungen

XML - Anwendungen Inhalt 1 Einleitung 2 Industrie und Handel 3 XML und Datenbanken 4 XSL, SOAP & Co.

Übersicht Inhalt 1 Einleitung 2 Industrie und Handel 3 XML und Datenbanken 4 XSL, SOAP & Co.

1 Einführung XML Web-Einsatz-optimiert einfach, leicht verständlich und individuell anpassbar universale Dokumentbeschreibung EDI => XML Datenaustausch viele spezifische Substandards eigene Protokolle multiple Darstellungsmöglichkeiten durch style sheets breit gefächertes Anwendungsgebiet

Übersicht Inhalt 1 Einleitung 2 Industrie und Handel 3 XML und Datenbanken 4 XSL, SOAP & Co.

2 Industrie und Handel Transaktionen Stücklisten und Kataloge Naturwissenschaftlicher Bereich MathML CML Geo- und Energiedatenbanken GIS und GML Mobile Computing mit WML Weitere Anwendungen

2.1 Transaktionen Integration von XML-Dokumenten und Einbindung in die DB Performance-Verluste Zentrales Datenbankmodell mit XSLT Reduzierung der Mappings höhere Performance

2.1 Transaktionen Ein Beispiel: <?xml version=“1.0“?> <Ueberweisung> <Absender> <Name>Norbert Sender</Name> <Konto>48 15 25 64</Konto> <BLZ>820 700 24</BLZ> </Absender> <Empfaenger> <Name>Stefan Empf&#E4;nger</Name> <Konto>85 64 31 54</Konto> <BLZ>860 700 00</BLZ> </Empfaenger> <Transaktion> <Betrag>217,74</Betrag> <Waehrung>EUR</Waehrung> </Transaktion> </Ueberweisung> </xml>

2.2 Stücklisten und Kataloge Austausch über EDI-Technologie zu langsam und kompliziert in XML-Dokumenten beschrieben versendet und ausgetauscht Transformation in eigene Formate Einbindung in DB oder Anwendung

2.2 Stücklisten und Kataloge Ein Beispiel: <?xml version="1.0" encoding="ISO-8859-1"> <katalog> <buch> <titel>Relationale Datenbanken</titel> <autor>Sauer</autor> <jahr>1994</jahr> <isbn>3-893-19573-4</isbn> </buch> <titel>XML Ent-Packt</titel> <autor>Nussbaumer</autor> <jahr>2002</jahr> <isbn>3-826-60884-4</isbn> ... </katalog> </xml>

2.3 Naturwissenschaftlich - MathML Darstellung mathematischer Formeln und Texte Presentation Markup  Aussehen Content Markup Semantik Grundlage  Baumstruktur

2.3 Naturwissenschaftlich - MathML Ein Beispiel: x2+4x+2=0 <mrow> <msup> <mi>x</mi> <mn>2</mn> </msup> <mo>+</mo> <mn>4</mn> <mo>&InvisibleTimes;</mo> </mrow> <mo>=</mo> <mn>0</mn>

2.3 Naturwissenschaftlich - CML Speicherung von Molekül-, Reaktions- und Kristallographiedaten zwei Profile: fullCML, coreCML coreCML: feste Struktur, beschränkt fullCML: freie Struktur, Verschachtelung variabel

2.3 Naturwissenschaftlich - CML Ein Beispiel: <molecule> <atomArray> <atom id="a_1"> <float builtin="x3" units="A">1.0303</float> <float builtin="y3" units="A">0.8847</float> <float builtin="z3" units="A">0.9763</float> <string builtin="elementType">H</string> </atom> <atom id="a_2"> <float builtin="x3" units="A">3.7056</float> <float builtin="y3" units="A">2.1820</float> <float builtin="z3" units="A">2.1139</float> <string builtin="elementType">Cl</string> </atomArray> <bondArray> <bond id="b_1"> <string builtin="atomRef">a_1</string> <string builtin="atomRef">a_2</string> <string builtin="order">1</string> </bond> </bondArray> </molecule>

2.4 GIS und GML Speicherung und Transport geographischer Informationen angewendet bei GIS einfache, verständliche, leicht erweiterbare Codierung style sheets und Vektorgraphiken Darstellungsgrundlage: einfache geometrische Elemente

2.4 GIS und GML Ein Beispiel: <Bruecke gml:id = b1 > <Spannweite uom="meter">50</Spannweite> <Baujahr>1996</Baujahr> <gml:location> <gml:Point srsName = #myRefSys > <gml:coordinates>12435.2, 6756.34</gml:coordinates> </gml:Point> </gml:location> </Bruecke>

2.5 Mobil mit WML Darstellung von Texten und Bilder auf Geräten mit niedriger Auflösung niedrige Rechenanforderung (an CPU) Seiten (Decks) in verschiedene Cards geteilt Navigation durch interne Verweise (ähnlich HTML)

2.5 Mobil mit WML Ein Beispiel: <wml> <card id="card1"> <do type="accept"> <go href="#card2"> </do> </p> </card> <card id="card2"> </p> </card> </wml>  

2.6 Weitere Anwendungen VoiceXML CSS XHTML SVG ...

Übersicht Inhalt 1 Einleitung 2 Industrie und Handel 3 XML und Datenbanken 4 XSL, SOAP & Co.

3 XML und Datenbanken XML in Datenbanken einbinden XML aus Datenbanken generieren Speicherung direkt in XML Datenaustausch Web-Services EDI

Übersicht Inhalt 1 Einleitung 2 Industrie und Handel 3 XML und Datenbanken 4 XSL, SOAP & Co.

4 XSL, SOAP und CO. XSL – Transformation und Formatierung SOAP, UDDI & WSDL Programmiersprachenanbindung

4.1 XSL XSLT – Transformation XSL-FO - Formatierung Regeln

4.2 SOAP, UDDI & WSDL SOAP einfach, plattformunabhängig, leicht implementierbar SOAP-Pakete übertragen Informationen zwischen Client und XML-Web Service Aufbau: envelope header body

4.2 SOAP, UDDI & WSDL UDDI stellt Verzeichnis von Adress- und Produktdaten sowie Anwendungs-Schnittstellen der verschiedenen Web-Services-Anbieter bereit WSDL beschreibt Schnittstellen-Definitionen eines Web-Service bezeichnet das Format der Anforderungen und Antworten, mit denen Funktionsaufrufe an andere Programm-Module abgesetzt werden

4.2 SOAP, UDDI & WSDL UDDI WSDL SOAP XML Service Discovery Service Description Messaging

4.3 Programmiersprachenanbindung C, C++, Java, Vbasic HTML JavaScript

Fragen Alles klar?

Vielen Dank für die Aufmerksamkeit!