Einblicke

Jaspersoft 10.0 ist da: Integration von Analysen und Reporting der nächsten Generation mit Jakarta

Jaspersoft 10.0 leitet eine neue Generation von eingebetteten Analysen und Reporting ein, basierend auf einer vollständigen Umstellung auf Jakarta EE, einem modernisierten Technologie-Stack sowie leistungsstarken neuen Design- und Einbettungsfunktionen für Entwickler und Power User. Diese Version steht ganz im Zeichen der Zukunftssicherheit bestehender Bereitstellungen und erleichtert zugleich die Integration leistungsfähigerer und interaktiverer Reporting-Erlebnisse in jede Anwendung.

Eine moderne, Jakarta-fähige Plattform

Mit Jaspersoft 10.0 vollzieht die Plattform den Wechsel von Java EE zu Jakarta EE, aktualisiert die Kernpaket-Namensräume von javax zu jakarta und richtet sich an modernen Anwendungsservern wie Tomcat 10.1 aus. Diese Umstellung gewährleistet die fortlaufende Kompatibilität mit dem sich weiterentwickelnden Java-Ökosystem und schafft die Grundlage für Leistungs- und Sicherheitsverbesserungen im gesamten Stack.

Das Jakarta-Upgrade geht einher mit einer Reihe von Framework-Updates, darunter Spring Framework 6 und Java 17, sodass Kunden Jaspersoft in modernen Unternehmensarchitekturen zuverlässig einsetzen können. Dadurch können Teams, die mittel- und langfristige Plattformmodernisierungen planen, Jaspersoft 10.0 einsetzen, in dem Wissen, dass es mit aktuellen und kommenden Java-Standards kompatibel ist.

Schnellerer, sichererer Kern mit neuer Caching-Architektur

Unter der Haube führt Jaspersoft 10.0 eine überarbeitete Caching-Architektur auf Basis der Standard-JCache-API (JSR-107) ein und ersetzt damit den bisherigen EHCache-Ansatz mit externem Message Broker. Infinispan ist nun der Standard-Cache-Anbieter. Er läuft in einer Peer-to-Peer-Topologie innerhalb derselben JVM wie der JasperReports Server, um das Clustering zu vereinfachen und die betriebliche Komplexität zu reduzieren.

Neben Verbesserungen im Caching wurden zentrale Bibliotheken in der Benutzeroberfläche und auf Serverseite aktualisiert, darunter React, Material UI, Node.js und Diagrammkomponenten. Dies stärkt sowohl die Performance als auch die Sicherheitsarchitektur. Diese Aktualisierungen sorgen dafür, dass bestehende Bereitstellungen von abgesicherten Abhängigkeiten profitieren, während neue Projekte auf einer saubereren und besser wartbaren Basis starten.

Intelligenteres, intuitiveres Design-Erlebnis

Auf der Design-Seite legt Jaspersoft 10.0 großen Wert darauf, die Erstellung und Optimierung von Berichten sowohl für Analysten als auch für Entwickler intuitiver zu gestalten. Der Ad-hoc-Designer passt sein Layout-Panel nun dynamisch an den jeweiligen Visualisierungstyp an und ersetzt generische „Zeilen“- und „Spalten“-Bezeichnungen durch kontextbezogene Bereiche wie Achsen, Reihen und Kennzahlen, die direkt zum ausgewählten Diagramm passen.

Tooltips im gesamten Designer wurden erweitert, um umfangreichere Metadaten anzuzeigen. So lassen sich ähnlich benannte Felder leichter unterscheiden und ihr Verhalten beim Erstellen von Visualisierungen oder Ausdrücken besser verstehen. Ein neuer visueller Indikator zeigt an, welche Dashboard-Komponenten von einem bestimmten Filter betroffen sind. Dezente Rahmen und Überlagerungen helfen dabei, den Umfang der Filterung im Bearbeitungsmodus schnell zu erkennen.

Neue HTML-Pro-Komponente und Web-Studio-Upgrades

Eine der wichtigsten Neuerungen in Jaspersoft 10.0 ist die neue HTML-Pro-Komponente in der JasperReports Library und im Studio. Sie ermöglicht es, vollständige HTML-Seiten – einschließlich Bilder, Tabellen, Styles und komplexer Layouts – direkt in Berichten darzustellen. Im Gegensatz zu früheren HTML-Funktionen, die auf formatierten Text oder feste benutzerdefinierte Visualisierungen beschränkt waren, kann HTML Pro entweder rohen HTML-Inhalt oder Remote-URLs verarbeiten und das Ergebnis als erstklassiges Berichtselement über mehrere Seiten hinweg ausgeben.

Im JasperReports Web Studio führt diese Version Assistenten zur Erstellung von Tabellen, Kreuztabellen und vollständigen Berichten aus bestehenden Datenadaptern ein. Designer erhalten damit einen geführten Prozess, um in wenigen Schritten von Daten zu ausgefeilten Layouts zu gelangen. Zusätzliche UX-Verbesserungen – etwa die Inline-Bearbeitung von Ausdrücken, eine optimierte Bildverarbeitung und ein verbessertes Drag-and-Drop-Verhalten – helfen Teams, Berichtsentwürfe schneller und mit weniger Reibungsverlusten zu überarbeiten.

Mehr Kontrolle für Embedded- und Power-User

Für Embedded-Szenarien erweitert Jaspersoft 10.0 das Visualize.js-Toolkit um leistungsfähigere, konfigurierbare UI-Komponenten. Dadurch wird es einfacher, Berichte, Zeitpläne und Eingabesteuerungs-Workflows in benutzerdefinierte Webanwendungen einzubetten. Entwickler können nun genauer festlegen, wie Parameter angezeigt und gesteuert werden, und dabei weiterhin auf vorgefertigte Komponenten zurückgreifen, die der nativen Jaspersoft-Erfahrung entsprechen.

Power-User erhalten neue Anpassungsoptionen, beispielsweise für das benutzerdefinierte Verhalten von Eingabesteuerelementen. So können boolesche Ausdrücke Steuerelemente je nach Kontext in Berichten, Dashboards, Zeitplänen und Visualize.js-basierten Oberflächen ein- oder ausblenden sowie aktivieren oder deaktivieren. Diese Funktionen ermöglichen es Teams, stärker geführte und rollenbasierte Benutzererlebnisse bereitzustellen, ohne die gesamte Logik in der Anwendungsschicht fest programmieren zu müssen.

Cloud-, Docker- und Upgrade-Bereitschaft

Für Teams, die in Containern oder in der Cloud arbeiten, aktualisiert Jaspersoft 10.0 seine Docker-Basis-Images auf Tomcat 10 mit JDK 17 und richtet Kubernetes-Artefakte sowie AWS-CloudFormation-Vorlagen an der neuen Jakarta-basierten Architektur und dem Infinispan-Caching aus. Auch die Monitoring- und Logging-Chart-Versionen wurden aktualisiert, sodass Betreiber die Observability mit aktuellen Tools aufrechterhalten können, während sie ein Upgrade durchführen.

Bestehende Kunden mit Jaspersoft 8 oder 9 verfügen über mehrere Upgrade-Optionen und können zwischen schrittweisen Aktualisierungen oder einem direkten Wechsel zu 10.0 wählen. Unterstützt werden sie dabei durch aktualisierte Dokumentationen und Migrationsleitfäden in den Community- und Produkthandbüchern. Dank langfristiger Support-Zeiträume für frühere Versionen und klar veröffentlichter End-of-Life-Informationen können unternehmen ihren Übergang zu Jaspersoft 10.0 entsprechend ihrer Roadmap planen.

Wenn Sie den nächsten Schritt für eingebettete Analysen evaluieren oder einen Jakarta-fähigen Java-Stack planen, positioniert sich Jaspersoft 10.0 als zukunftssicheres, umfassendes Upgrade. Es verbindet eine moderne Runtime-Basis mit spürbaren Verbesserungen im Arbeitsalltag für Designer, Entwickler und Endnutzer gleichermaßen.

Kontaktieren Sie uns noch heute, um eine Demo zu vereinbaren und mehr darüber zu erfahren, was Jaspersoft zu bieten hat.

Testen Sie Jaspersoft 30 Tage lang kostenlos

Effizientes Entwerfen, Einbetten und Verteilen von Berichten und Dashboards in großem Umfang mit Jaspersoft.

Ähnliche Ressourcen

NEU!

Monatliche Live-Demos mit Fragen und Antworten

Jeden 3. Mittwoch in 3 Regionen von unseren Lösungsingenieuren veranstaltet.

Jetzt registrieren

Java EE vs. Jakarta EE: Wann und warum der Umstieg erfolgen sollte

Java oder Jakarta? Erfahren Sie, was sich geändert hat, warum das wichtig ist und wann Sie eine Migration planen sollten, um Risiken zu reduzieren, Support sicherzustellen und Ihre Java-Anwendungen zukunftssicher zu machen.

Weitere Informationen

Sind Sie bereit, es auszuprobieren?

Starten Sie jetzt Ihre 30-tägige Testversion.