MIDRANGE 01/2018

17 01/2018 · MIDRANGE MAGAZIN IBM i ist auch die künftige Entwicklung der Funktionalität der Datenbank, der DB2 for i. Scott Forstie wies in seinem Vortrag darauf hin, dass die Neuigkei- ten im Bereich der Datenbank für ver- schiedene Zielgruppen relevant sind: „Die Anwendungsentwickler dürften sich über die neu hinzugekommenen SQL-Features freuen, denn damit las- sen sich datenzentrische Lösungen er- stellen; zudem wird die Produktivität der Programmierer zunehmen.“ Für die System- und Sicherheits-Administrato- ren stehen zusätzliche IBM i Services bereit, die Verwaltungsaufgaben, aber auch sicherheitsrelevante Aktionen er- lauben. „Doch auch für die Datenbank- Spezialisten sind bei den Advanced Co- py Services – ACS – Optionen verfüg- bar, die zu einer höheren Produktivität führen.“ Bereits 2016 wurde mit der DB2 for IBM i der Weg in Richtung JSON ein- geschlagen, so Forstie weiter. „Bei der Javascript Object Notation, kurz JSON, haben wir bereits im November 2016 die JSON Tables eingeführt. Damit kann man JSON-Dokumente in relationale Daten überführen.“ Generell wurde die Unterstützung von JSON immer mehr in den SQL-Standard aufgenommen, so dass man hier mittlerweile weiter nach- legen müsse: „Mit den JSON Publishing Functions haben wir uns dem umge- kehrten Weg gewidmet: Damit lassen sich relationale Daten, die in DB2- Tabellen liegen, in JSON-Dokumente überführen.“ Nach seiner Ansicht ist diese Opti- on wichtig, um bei der Unterstützung von Webservices flexibler zu werden. „Früher gab es bei den Webservices nur den Weg über die XML-Schiene. Doch mit IBM i 7.2 sind nun die JSON Tables vorhanden.“ Dazu hat Forstie in seinem Vortrag gezeigt, wie man Daten aus der DB2 an Watson übergeben so- wie diese Daten dort bearbeiten lassen kann, und wie sich anschließend die Ergebnisse über JSON Tables verfügbar machen lassen. rhh ó Viel Zeit für Demonstrationen auf den Ständen Fachsimpeln im Ausstellungsbereich Gefüllte Ausstellungsräumlichkeiten als Kennzeichen der POW3R-Konferenz Fotos: Alex Schelbert

RkJQdWJsaXNoZXIy NDM3NDQ=