Kontakt | Aktuelles |


Eine Buchrezension von Matthias Scholze

Java Enterprise Performance

Performance und Skalierung von Java-Enterprise-Anwendungen verstehen und managen

Autoren: Andreas Grabner, Michael Kopp und Alois Reitbauer


Die Performance und Stabilität von IT-Systemen ist eine Grundvoraussetzung für die erfolgreiche Umsetzung IT-gestützter Geschäftsprozesse. Die ingenieurtechnische Realisierung derselben stellt jedoch mit der Zunahme an fachlicher Komplexität, höherer Integrationsdichte von Umsystemen und heterogener Technologie eine zunehmende Herausforderung dar.

Das in deutscher Sprache in erster Auflage erschienene Buch Java Enterprise Performance geht speziell auf die in Großunternehmen eingesetzte Java-Technologie ein und befasst sich mit den Themen rund um Performance und Skalierbarkeit von komplexen, verteilten Java-Anwendungen.

Im ersten Kapitel werden die Grundlagen zum Thema Performance in Form von Definitionen, Messverfahren und Messdatenverfälschungen erläutert. Das zweite Kapitel geht auf das Speichermanagement der für die Ausführung von Java Softwarecode notwendigen Java Virtual Machine (JVM) auf Basis des Garbage Collectors (GC) ein. In den nächsten drei Kapiteln werden Performance- und Stabilitätsrelevante Faktoren für die Speicherung von Daten in einer Datenbank, die Kommunikation zwischen verteilten Systemkomponenten und den Einsatz von AJAX für Benutzeroberflächen erläutert. Die letzten beiden Kapitel schließen mit dem Testen, der Analyse und der Optimierung hinsichtlich Performance und Stabilität von IT-Systemen ab.

Die meisten IT- und Softwareentwicklungsprojekte sind leider aus vielerlei Gründen rein funktionsgetrieben. Dadurch werden unter anderem Themen wie Performance und Stabilität gar nicht oder in unzureichendem Masse adressiert. Das Buch gibt dem Leser das notwendige Handwerkzeug und motiviert ihn, das Thema in seinem eigenen Umfeld erfolgreich umzusetzen und damit die Entwicklungskosten zu reduzieren, die Akzeptanz der Anwendungsbenutzer zu steigern, die Betriebs- und Fehlerbeseitigungskosten zu minimieren sowie einen Imageschaden beim Kunden durch Systemausfälle zu verhindern.

Für eine nächste Auflage des Buches wäre die Einbindung des Themas Code Quality Management (CQM) wünschenswert. Hier könnten alle Java-spezifischen Faktoren auf Ebene des Softwarecodes aufgezeigt werden, die Performance und Stabilität eines IT-Systems beeinflussen.

Fazit

Fazit: Das Buch Java Enterprise Performance avanciert als derzeit einziges aktuelles Buch in deutscher Sprache zum Thema Java Performance zur Pflichtlektüre für System-/Softwarearchitekten, Softwareentwickler, technische Tester und Administratoren im Java Umfeld. Die Autoren vermögen das komplexe Themengebiet verständlich sowie in umfassender Form mit einer ausgewogenen Mischung an Grafiken und Beispielcode darstellen. Somit ist das Buch für den Einsteiger in die Materie sowie als Nachschlagewerk für den erfahrenen Experten sehr zu empfehlen.

Literaturangaben


FG Requirements-Engineering

Marko Graf (QMETHODS)ist im Arbeitskreis Software-Qualität und -Fortbildung e.V. (ASQF) aktiv und baut dieses Engagement durch die Gründung der FG Requirements-Engineering Bayern Süd aus.

Weiter lesen ...


Nichts vergessen? - Anforderungen mit HP Quality Center verwalten

Erfahren Sie, wie man das Testwerk-zeug HP Quality Center auch für die Verwaltung von Anforderung effektiv einsetzen kann.

Weiter lesen ...


Customer Success Story EU-Ausschreibungsunterlagen

"Das strukturierte Vorgehen und die langjährige Praxiserfahrung von QMETHODS haben uns die Konsolidierung unserer Ausschreibungsinhalte ermöglicht und ..."

Weiter lesen ...


Rational Insight: Business Intelligence-auch für die IT

Am Beispiel von IBM Rational Insight beschreibt Christian Stahn die großen Potentiale, die durch Business Intelligence-Lösungen für die IT entstehen.

Weiter lesen ...


Customer Success Story Implementation of a Global Information Platform

QMETHODS' extensive experience in project management, requirements engineering and change management was the success factor to define and implement global reports.

Weiter lesen ...


Interview: Qualitätssicherung und Testen in BPM-Projekten

Matthias Scholze diskutiert mit Dirk Slama die wichtigsten Aspekte von Qualitätssicherung und Test-Management in BPM-Projekten.

Weiter lesen ...


QMETHODS und dynaTrace schließen Partnerschaft

QMETHODS und dynaTrace software schließen strategische Partnerschaft. Gemeinsame Zielstellung ist die Etablierung von Application Performance Management auf Basis des Produktes dynaTrace.

Weiter lesen ...


Customer Success Story QS & Testmanagement

"Mit der Unterstützung von QMETHODS haben wir ein starkes Testteam mit einem umfassenden Kompetenzspektrum aufgebaut." Claudia Gelhaus, Leiterin IT QS & Testmanagement, EWE TEL GmbH

Weiter lesen ...


QMETHODS auf SoaPark.TV 'Quality Assurance for SOA'

Matthias Scholze stellt im Videobeitrag "Quality Assurance for SOA" die Bandbreite qualitätssichernder Maßnahmen zur Erreichung aller Qualitätskriterien in einer komplexen SOA-Umgebung vor.

Weiter lesen ...


Customer Success Story IT Strategie Audit

"Durch die von QMETHODS entwickelte IT Strategie ist die ProBioGen optimal vorbereitet, den aktuellen und zukünftigen Herausforderungen an unsere IT zu begegnen." Michael Schlenk, CEO, ProBioGen AG

Weiter lesen ...


Customer Success Story SAP Solution Manager

"QMETHODS extensive experience and substantial knowledge was key for the successful definition of our KBC-specific Implementation Roadmaps." Walter Van Baelen, SAP Analyst, Global Services NV

Weiter lesen ...


Customer Success Story CRM-Produktevaluation

"QMETHODS ist für uns ein konzeptionell wie technisch starker Partner, der sich durch konsequente Zielorientierung und Professionalität in allen Projektsituationen auszeichnet!" Axel Weeber, CIO, OVB

Weiter lesen ...