HTML eignet sich nicht für den Informationsaustausch von Maschine zu Maschine.
Was ist EDI und welches Format hat man genutzt bevor es XML gab?
EDI = Electronic Data Interchange,
Bsp.: UN/EDIFACT
United Nations Electronic Data Interchange For Administration, Commerce and Transport
Was ist XML?
eXtensible Markup Language —> Übertragung von Maschine zu Maschine, aber auch für den Menschen lesbar
Auszeichnungsprache, Metasprache zur definition von Auszeichnungssprachen (jedoch auf anderer Sprachebene)
—> starke Automatisierungs und Rationalisierungsmöglichkeiten
Branchendiversifizierte Geschäftdatenaustauschformate von XML:
z.B.: FpML (Financial products markup Language)
z.B.: XBRL (Extensible Business ReportingLanguage)
Diese Subsprachen werden vordefiniert in XML.
Was sind die Eigenschaften von XML?
Es ist textbasiert und plattformunabhängig.
(Es wird das UTF 8 Format genutzt)
Was ist UTF-8?
UTF-8 ist ein Zeichenkodierungssystem, das Unicode-Zeichen in eine Abfolge von Bytes umwandelt. Es speichert Text so, dass jeder Buchstabe, Zahl oder jedes Symbol eine eindeutige Byte-Kombination erhält.
Jedes Zeichen wird in 1 bis 4 Bytes kodiert:
1 Byte für ASCII-Zeichen (A-Z, 0-9, Satzzeichen).
2-4 Bytes für Sonderzeichen, Emojis, chinesische Schriftzeichen etc.
Kompatibel mit ASCII, da die ersten 128 Zeichen (0-127) genau gleich bleiben.
Effizient, da häufig verwendete Zeichen wenig Speicher brauchen.
Wichtig: Öffne- und Schließelemente!
Warum haben die dick gedruckten Elemente keine Öffnung und Schließung?
Oben handelt es sich um ein sogenanntes Attribut, dass das Buch näher beschreibt. Man könnte es auch herkömmlich darstellen, jedoch ist es in XML möglich, das auch direkt dem Buch zuzuordnen. (Muss geschlossen werden)
Nur einzelne Dinge können per Attribut dargestellt werden.
(Würde bei den Autoren nicht funktionieren)
Unten passiert dasselbe, nur das das Schließelement durch einen Bachslash in der Klammer ersetzt wird.
Was ist, wenn man Dinge wie “<“ in XML darstellen will?
In diesem Fall ist wird es durch das Zeichen “<” ersetzt (<).
lt = less than
Wie wird ein ä in XML dargestellt?
äi = ä
= a umlaut
Wie werden Kommentare eingebaut (z.B.: für Programmierer)?
<!- - Kommentar: … - - >
Wie ist der Einstieg in ein XML Dokument?
Die Version wird dargestellt: ohne schließung
Was macht <![Data[…]]> ?
Zeigt dem lesenden rechner was er ignorieren soll.
Alle diese Regeln bilden die XML Synatax:
Hächste Ebene hat nur ein Element, Andere elemente werden hierachisch dargestellt.
Was für Metasprachige Ansätze von Dokumenttypen gibt es?
Was definieren sie?
DTD: Document Type Definition (älterer Ansatz, seltener gebraucht)
XSD: XML-Schema Definition
Definition von u.a.
Menge der zulässigen Tags
Anordnung der Tags (hierarchische Struktur)
Anzahl erlaubter Wiederholungen einer Sequenz
Datentypen (XSD) …
Absender und Empfänger müssen den selben Dokumenttyp benutzen.
wann ist ein XML Dokument Wohlgeformt, wann ist es Valide?
Wohlgeformt = gängige Syntax,
Valide = Wohlgeformt + konformer Dokumenttyp
JavaScript ObjectNotation (JSON)
An JavaScript orientierte Syntax-Alternative zu XML
Beispiel:
Was gibt es für Anwendungsbeispiele von XML?
OpenDocument (ODF) ist ein offenes, XML-basiertes Dateiformat für Office-Dokumente, das als Alternative zu Microsofts proprietären Formaten wie .docx oder .xlsx entwickelt wurde. Wird von LibreOffice, OpenOffice, Google Docs und anderen Programmen unterstützt.
.docx
.xlsx
(Word basiert auch auf XML)
XBRL (Extensible Business reporting Language)
—> Für gewisse Abläufe im rechnugswesen PFLICHT
XBRL ist eine XML-basierte Sprache für die Finanz- und Unternehmensberichterstattung. Sie wird genutzt, um finanzielle Daten strukturiert und standardisiert auszutauschen.
Aufgabe:
Was ist E-Commerce und welche Umsetzungsaufgaben gehören dazu?
E-Commerce bezeichnet den (teil-)automatisierten Vertrieb von Produkten über das Internet.
Umsetzungsaufgaben:
Produktdatenmanagement
Preispolitik (z. B. dynamische Preisgestaltung)
Online-Marketing (SEO, SEA)
Shop-Systeme (z. B. Magento)
Zahlungs- und Logistikabwicklung
Was ist der Unterschied zwischen SEO und SEA?
SEO (Search Engine Optimization): Optimierung von Webseiteninhalten für eine bessere Sichtbarkeit in Suchmaschinen.
SEA (Search Engine Advertising): Bezahlte Werbung in Suchmaschinen, z. B. Google Ads.
Was ist Cloud Computing und welche Formen gibt es?
Cloud Computing bietet IT-Dienste über das Internet.
Formen:
IaaS (Infrastructure as a Service)
PaaS (Platform as a Service)
SaaS (Software as a Service)
Was sind typische Datenübertragungsraten, z. B. für 5G?
5G erreicht bis zu 2 Gbit/s (Download) und hat eine Latenz von 1 ms.
Höhere Frequenzen ermöglichen höhere Geschwindigkeiten, jedoch geringere Reichweite.
Wie funktioniert Kommunikation im Internet gemäß TCP/IP?
TCP: Verbindungsorientiertes Protokoll, stellt korrekte Übertragung sicher.
IP: Verantwortlich für Datenpakete, Routing und Adressierung.
Daten werden fragmentiert und nach dem Store-and-Forward-Prinzip übertragen.
Was sind grundlegende Web-Konzepte?
URI/URL: Einheitliche Adressierung von Ressourcen.
HTTP: Übertragungsprotokoll für Daten.
HTML/JavaScript: Darstellung und Interaktivität von Webseiten.
Welche Rolle spielt XML im Geschäftsdaten-Austausch?
XML dient zur strukturierten Darstellung und zum Austausch von Daten.
Ermöglicht maschinenlesbare Dokumente.
Beispiele: XBRL für Finanzdaten, OpenDocument für Office-Dokumente.
Was macht ein XML-Dokument wohlgeformt und valide?
Wohlgeformt: Einhaltung der XML-Syntax (z. B. genau ein Root-Element, korrekte Tag-Verschachtelung).
Valide: Einhaltung eines definierten Schemas (z. B. DTD oder XSD).
Was ist der Unterschied von URI und IP?
Identifiziert einen Rechner/Host im Netzwerk.
Besteht aus Zahlen:
Beispiel: 192.168.0.1 (IPv4) oder 2001:0db8:85a3:0000:0000:8a2e:0370:7334 (IPv6).
192.168.0.1
2001:0db8:85a3:0000:0000:8a2e:0370:7334
Wird verwendet, um Datenpakete an den richtigen Ort zu senden.
Identifiziert eine Ressource (z. B. Webseite, Datei) im Web.
Besteht aus Text und enthält oft die IP-Adresse indirekt.
Beispiel: https://www.example.com/page.html
https://www.example.com/page.html
Host: www.example.com (kann zu einer IP-Adresse aufgelöst werden).
www.example.com
Ressource: /page.html.
/page.html
Ein URI enthält den Hostnamen, der über DNS (Domain Name System) in eine IP-Adresse aufgelöst wird.
Last changed5 days ago