Customer Story ista

ista transformiert Gebäude-Datenmanagement mit Structr und Neo4j

Entwicklung einer komplexen Anwendung zur Überwachung, Erfassung und Bereitstellung von veränderlichen Gebäudedaten

ista
ista
Kunde ista
Industrie Energie- und Immobiliendienstleister
Land Deutschland

Structr Anwendungsfall

Ista

ista ist ein führendes Unternehmen auf dem Gebiet der Energieeffizienz und bietet ein umfassendes Dienstleistungspaket an, das von der Heiz- und Nebenkostenabrechnung über die Trinkwasseranalyse bis hin zur Überwachung und Wartung von Rauchmeldern reicht.

Das Unternehmen hat sich zum Ziel gesetzt, die Transparenz des Energie- und Wasserverbrauchs durch digitale Technologien zu erhöhen, um sowohl den Energieverbrauch als auch die Kosten zu senken und die CO₂-Emissionen zu reduzieren.

Mit über 60 Millionen installierten Geräten weltweit setzt ista auf Innovation und IoT-Integration, um intelligente Gebäudeinfrastrukturen zu entwickeln. Mit der Unterstützung von Structr will ista die Effizienz des Datenmanagements von Gebäudedaten optimieren und die Markteinführung neuer Produkte beschleunigen.

  • Herausforderungen: Die Dienstleistungen von ista erfordern unterschiedliche Darstellungen von Gebäudestrukturdaten, deren Aktualisierungen für alle zugänglich sind.
  • Lösung: Ein generisches Datenmodell integriert die Perspektiven und verwaltet zeitliche Änderungen.
  • Vorteile: Zentralisierte Daten, präzise Verarbeitung, hohe Flexibilität und effizientes Management für aktuelle und zukünftige Dienste.

Wichtigste Highlights

  • Innovatives Datenmodell: Vereinheitlichung verschiedener Perspektiven mit dynamischen Gebäudedaten.
  • Erschließung neuer Leistungsfähigkeiten und Flexibilität durch Graphdatenbanktechnologie.
  • Erfolgreiche Bereitstellung: PoC und MVP pünktlich und in hervorragender Zusammenarbeit fertiggestellt.

Wichtigste Highlights

  • Widersprüchliche Sichtweisen: Ausgleich verschiedener Datendarstellungen in Diensten mit unterschiedlichen Anforderungen.
  • Complexity Simplified: Schaffung intuitiver Benutzeroberflächen für vielschichtige, perspektivenspezifische Fragen.
  • Hohe Leistung: Schnelle Antwortzeiten für anspruchsvolle, dienstspezifische Datenabfragen.

Zentrale Herausforderungen

ista stand vor der Herausforderung, eine umfassende Gebäudedarstellung zu entwickeln, die verschiedene Perspektiven genau widerspiegelt, die Leistungsanforderungen erfüllt und für zukünftige Erweiterungen flexibel bleibt. Das Kernproblem bestand darin, das „wo etwas ist“ mit dem „wann es gilt“ zu verbinden, um ein dynamisches, sich weiterentwickelndes Datenmodell zu schaffen. Die folgenden Anforderungen waren besonders kritisch:

  • Datenanforderungen für verschiedene Dienste
    Verschiedene Dienste haben gegensätzliche Perspektiven, was eine einfache Struktur unmöglich macht.
  • Erstellung spezifischer Benutzeroberflächen
    Komplexe Sachverhalte aus verschiedenen Blickwinkeln einfach und anschaulich darstellen.
  • Leistungsanforderungen
    Die Antwortzeiten für die verschiedenen anspruchsvollen Dienste müssen bei Bedarf und innerhalb eines kurzen Zeitrahmens generiert werden.
  • Flexibilität bei der Datenmodellierung
    Die Herausforderung besteht darin, aus einem generischen Datenmodell schnell und effizient dienstspezifische Ansichten zu generieren und bereitzustellen.

Die Lösung: Structr

ista Product Owner Yaroslav Welters erkannte, dass Structr im Vergleich zu standardisierten Apps und individuell entwickelten Lösungen die optimale Wahl ist, um anspruchsvolle Anforderungen innerhalb des vorgegebenen Zeitrahmens zu erfüllen.

Durch die Nutzung der Graphentechnologie von Neo4j ermöglicht Structr die effiziente Modellierung und Verwaltung komplexer, sich entwickelnder Beziehungen. Diese Fähigkeit gewährleistet die genaue Darstellung verschiedener Perspektiven, während die spezifischen Anforderungen verschiedener Dienste, einschließlich anspruchsvoller Leistungsanforderungen, effektiv berücksichtigt werden.

Dank der Graphdatenbank erfolgte der Datenabruf schnell und innerhalb unserer strengen Leistungsgrenzen – etwas, das keine andere Lösung vor Structr erreicht hatte.

Mit Hilfe von Structr hat ista erfolgreich einen Proof of Concept (PoC) implementiert, der alle komplexen Anforderungen abdeckt. Gezielte Optimierungen sorgten für die gewünschte Abfragegeschwindigkeit und versetzten ista in die Lage, innovative Services zu entwickeln und bestehende Prozesse zu verbessern.

Zwingende Argumente für Structr

  • Bessere Bewältigung von Komplexität durch Graphtechnologie
  • Low-Code-IDE unterstützt benutzerdefinierten Code
  • Integrierte Funktionsbibliothek
  • Integrierte, benutzerfreundliche Full-Stack-Plattform
Jaroslaw Welters

Testimonial ista

Ein Schlüsselmoment war eine Präsentation von Axel Morgner, in der er die Funktionalität von Structr auf YouTube demonstrierte. Das Video '21 - Endless Possibilities: Building a Customer360 with Neo4j, Structr, and Vendor APIs" zeigte die vielfältigen Anwendungsmöglichkeiten und die leistungsstarken Fähigkeiten der Plattform.
Jaroslaw WeltersProduktverantwortlicher, ista SE

Umsetzung

ista benötigte eine Lösung, die nicht nur skalierbar, flexibel und leistungsfähig ist, sondern auch eine hohe Datenintegrität und -sicherheit gewährleistet. Darüber hinaus war eine benutzerfreundliche Oberfläche erforderlich, um die Anwendung für verschiedene Benutzergruppen zugänglich zu machen.

Um die Herausforderungen zu meistern, entwickelte das Structr-Team in enger Zusammenarbeit mit ista einen Proof of Concept (PoC), der alle vorgegebenen Anforderungen erfolgreich erfüllte. Aufbauend auf diesem Erfolg wurde schnell ein Minimum Viable Product (MVP) entwickelt und fertiggestellt.

Graph-Datenbank-TechnologieGraph-Datenbank-Technologie

Die Grundlage der Lösung ist die graphnative Datenbank Neo4j, die eine effiziente Modellierung und Abfrage von Beziehungen zwischen Daten ermöglicht. Diese Technologie eignet sich besonders für Anwendungen, die komplexe und stark miteinander verknüpfte Datensätze verarbeiten müssen.

Schema-EditorSchema-Editor

Der Schema-Editor ist ein zentrales Werkzeug, das die visuelle Gestaltung und Anpassung der Datenstruktur ermöglicht. Dies vereinfacht die Modellierung komplexer Datenstrukturen und ermöglicht eine flexible Anpassung an sich ändernde Anforderungen. Benutzer können sowohl einfache als auch komplexe Datenmodelle ohne tiefe Programmierkenntnisse erstellen.

Daten-EditorDaten-Editor

Der Dateneditor bietet eine intuitive Schnittstelle für die Verwaltung und Bearbeitung von Daten. Er unterstützt CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) und bietet erweiterte Funktionen wie Typvererbung und Import-/Exportfunktionen. Dies ermöglicht eine effiziente Verwaltung großer und komplexer Datensätze.

Sicherheit und ZugangskontrollmechanismenSicherheit und Zugangskontrollmechanismen

Structr bietet ein robustes Sicherheits-Framework, das umfassende Zugriffskontrollen ermöglicht und eine granulare Verwaltung von Benutzern, Gruppen und Rollen erlaubt, um sicherzustellen, dass nur autorisierte Personen Zugriff auf sensible Daten haben. Dies ist entscheidend für die Aufrechterhaltung der Datenintegrität und des Datenschutzes. Darüber hinaus kann die Integration mit AzureAD sowohl für technische als auch für reale Benutzer mit minimalem Aufwand erreicht werden, was die Sicherheit und Benutzerfreundlichkeit des Systems weiter erhöht.

Benutzerfreundliches InterfaceBenutzerfreundliches Interface

Die Lösung umfasst einen visuellen Web Application Builder, mit dem sich benutzerdefinierte Anwendungen leicht erstellen und verwalten lassen. Dazu gehört die Möglichkeit, dynamische HTML-Seiten und benutzerdefinierte UI-Komponenten zu entwerfen, was die Nutzung und Navigation der Anwendung vereinfacht.

Integration und ErweiterbarkeitIntegration und Erweiterbarkeit

Structr unterstützt die nahtlose Integration mit anderen Technologien und bestehenden Systemen. Durch die Unterstützung offener Standards und APIs ist die Plattform flexibel und erleichtert die Integration in bestehende IT-Infrastrukturen.

Jaroslaw Welters

Testimonial ista

Structr erleichtert uns die Arbeit, indem es komplexe und arbeitsintensive Aufgaben übernimmt, ohne unsere fachlichen Fähigkeiten einzuschränken. Es abstrahiert die Komplexität der Datenbank und reduziert den Bedarf an spezifischem Know-how innerhalb des Teams.
Jaroslaw WeltersProduktverantwortlicher, ista SE

Kundenerfahrung

Das Structr-Team wurde als hoch motiviert und äußerst kompetent wahrgenommen. Die Zusammenarbeit war von Anfang an positiv und effizient, mit schnellen Antworten auf Anfragen und zielgerichteten Lösungen. Die Qualität der Arbeit, die Termintreue und die Einhaltung der Leistungsanforderungen waren hervorragend. Auch bei Herausforderungen zeigte sich Structr flexibel und entwickelte schnell neue Features.

Für ista war es besonders wertvoll, Einfluss auf die Roadmap nehmen zu können. Benötigte Features wurden nicht nur zeitnah identifiziert, sondern auch innerhalb kürzester Zeit in Structr implementiert. Diese Flexibilität und Anpassungsfähigkeit hat maßgeblich zum Erfolg des Projekts beigetragen.

Erwartungen an Structr

  • Erfüllt die Leistungsanforderungen: Graph-Datenbank für hohe Leistung.
  • Reduziert die Komplexität: Die Cypher Query Language vereinfacht die Wartung und Verwaltung.
  • Bietet Flexibilität und Ergonomie für Entwickler: Hohe Anpassungsfähigkeit.
  • Schneller Erfolg und steile Lernkurve: Dank der Low-Code-Fähigkeiten.

Auswertung nach dem 3-monatigen PoC

  • Darstellung des Datenmodells: Bestanden
  • Integrabilität: Bestanden
  • Leistung: Bestanden
  • Dev-Erfahrung: Bestanden
  • Structr als Partner: Bestanden

Über ista

ista steigert den nachhaltigen Wert von Gebäuden für deren Bewohner und Eigentümer. Dafür managen sie Daten und Prozesse, die Gebäude klimafreundlich, sicher und komfortabel machen. Mit ihren Produkten und Dienstleistungen können Bewohner und Eigentümer Energie sparen und gemeinsam einen Beitrag zum Klimaschutz leisten. istas Produkt- und Servicewelt ist digitalbasiert.

Als Innovationstreiber richten sie unsere Infrastruktur systematisch auf das Internet der Dinge aus. Weltweit hat ista bereits über 43 Millionen vernetzte Geräte in Betrieb und entwickelt Lösungen für das intelligente und energieeffiziente Gebäude von morgen. Sie beschäftigen mehr als 6.000 Mitarbeiter in 20 Ländern, ihre Produkte und Dienstleistungen werden weltweit in über 14 Millionen Einheiten (Wohnungen und Gewerbeimmobilien) von mehr als 450.000 Kunden genutzt. Die erweiterte ista Gruppe erzielte im Jahr 2023 einen Umsatz von 1.171 Millionen Euro. Mehr Informationen unter www.ista.com.

Möchten Sie mehr darüber erfahren, wie Structr in dieser Lösung eingesetzt wurde?

Nehmen Sie Kontakt mit Structr auf

Wir sind an der Verwendung von Structr interessiert

Ich freue mich auf Ihre Anfrage!

Axel Morgner
CEO & CTO

Anruf 0800-STRUCTR
+49 800 / 78 78 287

Vorteile

Wodurch zeichnet sich Structr aus?

Individuelle Softwarelösungen in kürzester Zeit erstellenIndividuelle Softwarelösungen in kürzester Zeit erstellen

Funktionsreiche Anwendungen in wenigen Minuten mit der Flexibilität und Geschwindigkeit der Graph-Technologie

Komplexität durch Graphentechnologie kontrollierenKomplexität durch Graphentechnologie kontrollieren

Kompromisslose Back-Ends und Front-Ends, die für jede Rolle optimiert sind

All-in-One-Softwarepaket mit allen erforderlichen ToolsAll-in-One-Softwarepaket mit allen erforderlichen Tools

Erstellen Sie echte End-to-End-Lösungen, ohne dass zusätzliche Tools oder Dienste erforderlich sind.