Verwendete Begriffe

Werbung
Seminar „XML und intelligente Systeme“: Vortrag „XML und Binärdaten“ von Kai Rabien
Verwendete Begriffe
Serialisierung – Parsing – XML-Infoset
Anwendung
Verarbeitung
XML- API
Datenmodell
XML- Infoset
Serialisierung
XML
1.0 / 1.1
Verarbeitung
Anwendung
XML- API
Datenmodell
XML- Infoset
Parsing
XML
1.0 / 1.1
Transport /Storage
Die Daten liegen als XML-Infoset im Speicher vor, auf dem über die XML-API gearbeitet
wird. Wenn sie gespeichert, oder (z.B. über das Internet) transportiert werden sollen,
müssen sie in einem Format serialisiert werden, das beim Empfänger mit einem Parser
wieder in ein XML-Infoset, also in den, genau wie beim Absender strukturierten,
hierarchischen Datensatz mit den selben Inhalten verwandelt werden kann.
Für XML-Infoset ist die bekannteste Serialisierung das typische XML 1.0 oder 1.1
Textformat.
Binärdaten
Eigentlich jede Art von binär codierten Daten, also alle digitalen Daten heutiger
Computersysteme. Allerdings wird der Begriff in text-intensiven Kontexten, wie z.B. XML,
oft zur Bezeichnung von „nicht-Text-Daten“ verwendet.
w3c
„World Wide Web Committee“, ein Zusammenschluss verschiedener Firmen und anderer
Instanzen, die eine zentrale Standardisierungsinstanz für das Internet bilden.
ITU-T
„International Telecommunications Union“, das Äquivalent zum w3c für die internationale
Telekommunikation. Das „-T“ steht für „ Telecommunication Standardisation“, eine
Unterinstanz der ITU.
Recommendation
Eine „Empfehlung“, ein quasi-verbindlicher Standard, der von einer Standardisierungs­
organisation veröffentlicht wird, mit dem Ziel, eine einheitliche Kommunikation zwischen
unterschiedlichen Plattformen zu fördern.
XOP
„XML-binary Optimized Packaging“, eine Recommendation des w3c zur Behandlung von
Binärdaten in XML-serialisierten Infosets.
Fast Infoset
Eine alternative, binäre Serialisierung für XML-Infosets. Recommendation der ITU-T.
Schema
Eine Sprache zur Modellierung von Datenstrukturen, manchmal auch -inhalten.
Seminar „XML und intelligente Systeme“: Vortrag „XML und Binärdaten“ von Kai Rabien
Quellen/Referenz
Grundlagen:
„Binary Interchange of XML Documents“, Santiago Pericas-Geertsen
http://www.idealliance.org/papers/dx_xml03/papers/05-01-02/05-01-02.html
„XML.com: Handling Binary Data in XML Documents“, Lisa Rein, 07/98
http://www.xml.com/pub/a/98/07/binary/binary.html
base64:
„Base64“ http://de.wikipedia.org/wiki/Base64
XOP:
„XML-binary Optimized Packaging“, Gudgin, Mendelsohn, Nottingham, Ruellan
http://www.w3.org/TR/xop10/ (w3c Recommendation)
„SOAP MTOM/XOP/RRSHB Implementation/Interop Summary“
http://www.w3.org/2000/xp/Group/4/08/implementation.html
Fast Infoset:
„X.891 - Fast Infoset (working draft)“, ITU-T, 05/05
„X.892 - Fast Web Services (working draft)“, ITU-T, 05/05
„Fast Infoset“, Sandoz, Triglia, Pericas-Geertsen 08/05
http://java.sun.com/developer/technicalArticles/xml/fastinfoset/
„Fast Web Services“, Sandoz, Pericas-Geertsen, et al. 08/05
http://java.sun.com/developer/technicalArticles/WebServices/fastWS/
„RE: Fast Infoset: Does the name fit?“, Alessandro Triglia, 04/05
http://lists.xml.org/archives/xml-dev/200504/msg00326.html
Kontakt
[email protected]
Vielen Dank für Eure Aufmerksamkeit!
Herunterladen