logo

bild

Solothurn (18.12.2007) - Der Wechsel von einer Software-Lösung zu einer anderen ist in vielen Fällen eine Mission Impossible. Nur langfristige, generalstabsmäßige Planung in allen Bereichen, von den Softwaretests bis zur Umschulung der Mitarbeiter, kann die Migration gewährleisten. Doch selbst bei bester Planung wird die Zeit knapp, wenn unerwartete Probleme auftauchen. Diese Erfahrung haben auch die Centris AG und ihre strategischen Partner CSC Switzerland GmbH und Adcubum AG sowie der Technologiepartner HP bei der Einführung der Swiss Health Platform (SHP) gemacht: oft erforderte die Suche nach den Ursachen von Performance-Problemen viele Tage. Dies hat sich gründlich geändert, seit die Diagnosesoftware dynaTrace Diagnostics eingesetzt wird.

Erstmals, seit dem Rollout der Swiss Health Platform, nutzte das Projektteam der Centris AG dynaTrace Diagnostics bei der Migration von IRIS zu SYRIUS ASE. Die Versicherungssoftware SYRIUS ASE wurde Anfang September zunächst bei Xundheit, der Öffentlichen Gesundheitskasse Schweiz in Luzern, eingeführt. Unter Last zeigte die Software Performance-Schwächen, die im Testbetrieb noch nicht sichtbar waren. "Wir wären mit SYRIUS ASE auf jeden Fall Anfang September in Betrieb gegangen, aber ohne dynaTrace Diagnostics wäre es nicht von Anfang an so rund gelaufen", resümiert Vera Gawlick, Projekt Manager IT-Systemtechnik bei der Centris AG. "Während wir vorher aufgrund von Symptomen nur vermuten konnten, wo es klemmt, zeigte uns dynaTrace Diagnostics punktgenau, wo wir nachjustieren mussten. So konnten wir in vier Wochen vor Inbetriebnahme noch viele Dinge entdecken und verbessern, die wir vorher nicht beachtet hatten", berichtet Gawlick.

Als konkretes Beispiel nennt Vera Gawlick die "Partnersuche", die von 3 Sekunden auf 0,3 Sekunden beschleunigt werden konnte. In weiteren 30 Fällen konnte dynaTrace Diagnostics ineffiziente Datenbank-Statements aufzeigen und die Transaktionszeit in allen Fällen um 90 Prozent reduzieren. Mit dynaTrace Diagnostics wurde auch der Speicherbedarf der Java VM stark reduziert. Die Analysen zeigten, dass zu viele Sessions für Tage offen blieben. Bei einem Speicherverbrauch pro Session von 40-50 MB ließen sich Out-Of-Memory-Probleme und "Garbage Collector Thrashing" leicht vorhersagen und so rechtzeitig vor Produktionsstart beheben.

Bei Xundheit greifen insgesamt 140 Benutzer auf zwei UTC-Server und zwei Bea Weblogics zu, was zu rund 16.000 Requests pro Tag führt. Mit dynaTrace Diagnostics kann die Centris AG objektive Maßzahlen ermitteln und exakt unterscheiden, welche Bottlenecks durch die Infrastruktur (Datenbank, Netzwerk usw.) verursacht werden und welche durch die Applikation. Aufgrund dieser Erkenntnisse hat die Centris AG mit den Software-Lieferanten eine Task Force zur Performanceanalyse gegründet. Dank dynaTrace Diagnostics sprechen alle Teilnehmer nun eine gemeinsame Sprache und können die Durchlaufzeiten von sehr datenintensiven und regelmäßigen Batchjobs um bis zu 90% reduzieren. "Insbesondere bei der Diagnose der Batchjobs bringt dynaTrace Diagnostics durch seine effiziente Datenbank- und Exception-Diagnose sehr wichtige Einblicke. So hat sich die Kommunikation mit den Softwarelieferanten deutlich verbessert, was sich wiederum positiv auf die Kommunikation mit unserem Kunden Xundheit auswirkt", berichtet die Projektleiterin.

Die Software SYRIUS ASE wurde von der Adcubum AG mit Sitz in St. Gallen mit umfassenden Back- und Front-Office-Applikation für verschiedene Versicherungssparten entwickelt. Die Version 1.0 kommt bei Xundheit erstmals zum Einsatz. Während der Beta Tests im Sommer nutztenVera Gawlick und ihr Team verschiedene Monitoring- und Lasttesttools, ohne jedoch zu befriedigenden Ergebnissen zu kommen. Erst ein Proof of Concepts mit dynaTrace Diagnostics brachte Licht in viele ungelöste Fragen. "Die Mitarbeiter von dynaTrace haben uns sehr gut beraten und mit Hinweisen geholfen, so sind wir auf einige Baustellen gestoßen, die wir vorher nicht beachtet hatten", verweist Gawlick auf die Beratungskompetenz und Servicequalität von dynaTrace. Nach dem Proof of Concepts war für die Centris die Entscheidung klar, den Rollout von SYRIUS ASE weiterhin mit Hilfe von dynaTrace Diagnostics abzuwickeln. Damit konnte sich dynaTrace erstmals auch in der Schweiz gegen große, internationale Player durchsetzen.

Im Betrieb wird dynaTrace als 24/7 Monitoring Tool eingesetzt, um etwaige in der Produktion auftretende Performance Engpässe rasch erkennen, nachvollziehen und lösen zu können. In den kommenden Jahren wird die Centris AG die Software SYRIUS ASE bei zehn weiteren Versicherungen zum Einsatz bringen. Allerdings wird der nächste Rollout bereits mit der Release 2 durchgeführt, die einige Erweiterungen bringen wird. Um künftige Rollouts noch besser und effizienter durchführen zu können, empfiehlt Vera Gawlick auch ihren strategischen Partnern dynaTrace Diagnostics intensiv zu nutzen: "Ich bin überzeugt, dass dynaTrace Diagnostics für alle Entwickler ein ideales Tool ist, um frühzeitig die Auswirkungen aller Neuerungen neuer Releases zu diagnostizieren."

Über die Centris AG

Die Centris AG ist die führende Dienstleisterin für modulare IT-Lösungen bei Schweizer Kranken- und Unfallversicherern und mit rund 150 Mitarbeitenden eine der grössten Arbeitgeberinnen der Stadt Solothurn. Die Centris verwaltet die Daten von 1,7 Mio. Versicherten bei 18 Kranken- und Unfallversicherern, darunter SWICA, Intras, Innova, Aquilana, Xundheit, Assura, Allianz, die Schweizerische Mobiliar und weitere namhafte Kranken- und Unfallversicherer. Im Bereich elektronische Rechnungsprüfung und Tarifmanagement ist die Centris Markführerin in der Schweiz. Die Erneuerung der Kernapplikation mit der Einführung der Swiss Health Platform ist der grösste Entwicklungssprung in der 60-jährigen Geschichte des Unternehmens - und eine der wichtigsten Erfolge der Schweizer IT-Serviceindustrie dieses Jahres. 2006 erwirtschaftete das Unternehmen 47 Mio. CHF Umsatz. http://www.centrisag.ch/

Über dynaTrace software GmbH

dynaTrace software ist Technologieführer bei Performance- und Fehlderdiagnose-Software für geschäftskritische Java- und .NET-Anwendungen. Die Technologie von dynaTrace ist die einzige Lösung, mit der man einzelne Transaktionen über mehrere untereinander kommunizierende Server und Tiers hinweg analysieren kann. Damit erhalten die IT-Mitarbeiter die Möglichkeit, die Prozesse tiefer als bei Monitoring Lösungen zu verfolgen und an der richtigen Stelle Korrekturen vorzunehmen. In jeder Phase des Application Lifecycle, von der Entwicklung, über QA und Staging bis zum Produktiv-Einsatz, müssen die verantwortlichen IT-Mitarbeiter Performance-Engpässe und Stabilitätsprobleme schnellstens finden und ihre Ursachen verstehen. Mit dynaTrace erhalten sowohl Administratoren als auch Entwickler, Tester und Performance-Analysten ein besseres Verständnis über die dynamischen Prozesse in den verteilten Applikationen. Dies erlaubt eine schnelle Rekonstruktion der problematischen Transaktionen um die Ursache zu identifizieren und das Problem zu lösen, im Lasttest und Produktivbetrieb. http://www.dynatrace.com

Banner Philosophische Praxis