—- OPEN DATA —- Lenni
- Definieren Sie den Begriff Open Data und erläutern Sie dessen gesetzliche Verankerung.
frei verwendbare, verbreitbare und modifizierbare Daten, transparent, zugänglich und lizenzfrei
EU fördert die PSI-Richtlinie (Public Sector Information) die Wiederverwendung öffentlicher Daten. Diese müssen in offenen, maschinenlesbaren Formaten bereitgestellt werden
- Nennen Sie Vor- und Nachteile zur Nutzung von Open Data und veranschaulichen Sie diese anhand von Beispielen.
Vorteile:
- Transparenz: Fördert die Nachvollziehbarkeit öffentlicher Institutionen.
- Forschung: Ermöglicht bessere und schnellere wissenschaftliche Entdeckungen.
Nachteile:
- Datenqualität: Variierende Qualität und Aktualität können die Nutzung einschränken.
- Kosten: Aufbereitung der Daten in nutzbare Formate kann teuer sein.
- Erklären Sie anhand von Beispielen die Besonderheiten und den jeweiligen Aufbau für die Open-Data-Formate CSV und JSON.
CSV:
Ein tabellarisches, kommagetrenntes Format, das einfach zu erstellen und kompatibel mit den meisten Anwendungen ist.
- Besonderheiten: Einfachheit, breite Kompatibilität und Effizienz bei großen Datenmengen.
- Aufbau: Zeilen sind Datensätze, Werte durch Kommas getrennt, optionaler Header.
Bsp.: Name,Alter,Stadt Max Mustermann,42,Berlin Erika Mustermann,35,Hamburg
JSON:
Ein leichtgewichtiges Datenformat, das hierarchische Datenstrukturen unterstützt und menschenlesbar ist.
- Besonderheiten: Flexibilität, gute Lesbarkeit, breite Unterstützung durch APIs und Programmiersprachen.
- Aufbau: Daten in Name/Wert-Paaren, mit geschweiften Klammern und Arrays organisiert.
- Beispiel:
json
KopierenBearbeiten
{
„name“: „Max Mustermann“,
„alter“: 42,
„wohnort“: {
„stadt“: „Berlin“,
„land“: „Deutschland“
},
„interessen“: [„Lesen“, „Radfahren“, „Schwimmen“]
}
- Erläutern Sie die Besonderheiten der Datenübertragung mithilfe der Netzwerkprotokolle/-verfahren SOAP und REST-API.
SOAP vs. REST: Unterschiede und Einsatzzwecke
SOAP (Simple Object Access Protocol):
- Protokoll: XML-basiert, formal und standardisiert.
- Sicherheit: Eingebaute Standards, ideal für Unternehmensanwendungen.
- Komplexität: Strikte Spezifikationen, größere Nachrichtengrößen.
- Einsatz: Für komplexe Transaktionen mit hoher Sicherheit, z. B. in Finanzdiensten.
REST (Representational State Transfer):
- Architektur: Flexibel, nutzt HTTP-Methoden.
- Einfachheit: Leichtgewichtig, schnell zu implementieren.
- Datenformate: JSON, XML, Text und mehr.
- Einsatz: Bevorzugt für APIs, mobile Apps und Webdienste mit geringem Overhead.
Vergleich:
SOAP ist sicher und robust, aber schwerfällig – geeignet für komplexe Unternehmensprojekte.
REST ist flexibel, einfach und effizient – ideal für moderne Web- und Mobilanwendungen.
Schritt 1:
Aufgaben:
Erstellen Sie die obige Datei und lassen Sie sie anzeigen!
Warum ist diese Webseite „statisch“ und was wäre das Gegenteil davon?

Speichern Sie die obige Datei unter „c:/xampp/htdocs/test.php“ ab und rufen Sie sie
im Webbrowser genauso wie die vorherige HTML‐Datei (per „Datei öffnen“) auf!
Was sehen Sie? Wenn Sie anschließend im Webbrowser
„http://localhost/test.php“ eingeben, sollte es klappen!


