Home > Lösungen > Technologie > Service Orientierte Architekturen
Höhere Transparenz in serviceorientierten Architekturen (SOA)
Ihr IT-Environment ist geprägt von verteilten heterogenen Anwendungen? Die
Intransparenz und Komplexität isoliert betriebener Java und .NET Anwendungen
erschweren die Anpassung der IT an Ihre Geschäftsprozesse? Der Aufbau von
serviceorientierten Architekturen (SOA) zur Kapselung von Geschäftsprozessen
wird oft als Lösung dieser Probleme gesehen. Die sichere und effiziente
Abwicklung von geschäftskritischen Transaktionen über verteilte Applikationen
steht dabei häufig im Mittelpunkt. Somit steigen auch die Anforderungen an
Performance und Stabilität.
dynaTrace Diagnostics®
unterstützt Sie als Spezialist für die Performancediagnose und
Stabilitätsoptmierung in komplexen serviceorientierten Architekturen (SOA) genau
bei diesen Aufgaben.
Performance- und Stabilitätsoptimierung bei Enterprise Application Integration
(EAI)
Sie verfügen über heterogene Applikationen? Bisher isolierte Java und .NET
Anwendungen sollen in einem komplexen System integriert werden? Zudem sollen
unterschiedliche Applikationsserver in einer heterogenen Hardware- und
Software-Umgebung gekoppelt werden? Enterprise Application Integration (EAI) ist
mehr als nur ein modernes Schlagwort, sondern zählt zu den Kernanforderungen an
IT-Manager. Die Kapselung von Geschäftsprozessen und das Zusammenwirken von
Business und IT - auch über Plattformgrenzen hinweg - bilden häufig zentrale
Faktoren für den Erfolg. Damit steigen auch die Anforderungen an Verfügbarkeit
und Performance Ihrer Anwendungen. Zur punktgenauen Diagnose von Performance-
und Stabilitätsproblemen bietet dynaTrace Diagnostics
eine einzigartige Lösung out-of-the-box.
PurePath Technology®: Transaktionsdiagnose über Systemgrenzen hinweg
Erstmals ist es möglich geschäftskritische Business-Transaktionen aus
Endbenutzer-Perspektive bis auf Source-Code Ebene zur Laufzeit eindeutig zu
rekonstruieren. Mit Hilfe der PurePath Technologie werden Transaktionen über
Systemgrenzen hinweg verfolgt und das dynamische Verhalten Ihrer Applikationen
diagnostiziert. dynaTrace Diagnostics erkennt dabei automatisch heterogene Java
SE/EE und .NET Anwendungen und instrumentiert wichtige Anwendungskomponenten
unterschiedlicher Hersteller mit vorkonfigurierten KnowledgeSensors. Selbst der
Datenaustausch zwischen Client und Server oder zwischen mehreren Servern und
anderen Technologien ist hierbei kein Problem.
Egal ob Applikationsserver und Integrationsplattformen wie IBM WebSphere und BEA
WebLogic oder proprietäre Anwendungen wie Standalone Java Applikationen
betrieben werden. dynaTrace Diagnostics ermöglicht die Diagnose von Performance-
und Stabilitätsproblemen unabhängig von Applikationsservern, Hardware und
Software Architekturen oder JVMs. Die Integration von Windows-, Linux-, AIX-,
Solaris-, und Mainframe-Systemen wird von dynaTrace Diagnostics ebenso
unterstützt wie der Betrieb von 31, 32 und 64bit Technologien oder mehreren
gleichzeitig eingesetzten JVMs von Sun, IBM, BEA und anderen Anbietern.
dynaTrace Diagnostics rekonstruiert sogar Kommunikation über Prozessgrenzen und
Anwendungsdomänen hinweg. Remoting in heterogenen Java und .NET Systemen (z.B.
Web Services, Java RMI, .NET Remoting) zur Kapselung von Geschäftsprozessen
stellen für die Optimierung von Performance und Stabilität somit keine Hürde
mehr dar. So werden erstmals auch Service Orientierte Architekturen (SOA)
überwacht. dynaTrace Diagnostics liefert zudem detaillierte RMI Diagnosen mit
genauen Messwerten für Serialization Costs, Bandwidth Usage, Latency und
Response Times, wobei selbst unterschiedliche Remoting Protokolle wie RMI/IIOP,
RMI/HTTP(s), RMI/T3, etc. unterstützt werden. Selbstverständlich wurde dabei
auch an Security-Aspekte gedacht und der Betrieb von Firewalls und DMZs
berücksichtigt.
| Key-Benefits in SOA Architekturen |
| Service Oriented Architectures (SOA) |
Diagnose von SOA-Architekturen mit einer Vielzahl an Web Services (z.B über
HTTP, XML, etc.)
|
| Distributed Applications |
Performancediagnose verteilter Java SE/EE und .NET Applikationen durch
vorkonfigurierte KnowledgeSensors™.
|
| Application Support |
Analyse von proprietären Anwendungen, Java SE/EE und .NET Standalones und
serverbasierten Applikationen.
|
| Bottom-Up Diagnostics |
Identifikation von HotSpots durch Analysen ausgehend vom Netzwerk über RMI-Calls
bis hin zur spezifischen Transaktion.
|
| PurePath Technology® |
Performancediagnose geschäftskritischer Business-Transaktionen aus
Endbenutzer-Perspektive über mehrere Server, Tiers und unterschiedliche JVMs
hinweg bis auf auf Code-Ebene und teilweise noch tiefer.
|
| Automated Architecture Discovery |
Heterogene Anwendungen und deren Komponenten werden automatisch erkannt und mit
KnowledgeSensors™ automatisch instrumentiert.
|
| Client-Server Communication |
Analyse komplexer Client-Server Kommunikation und trennscharfe Unterscheidung
von Load-Balancing Problemen in Server Clustern und Anwendungsfehlern.
|
| Connector Support |
Unterstützung von Konnektor-Technologien wie JCA und CICS
|
| Legacy Systems |
Integration von Legacy-Systems durch Analyse von Response Times.
|
| Ursachenanalyse |
Unterstützung für EAI mittels der raschen Ursachenanalyse in verteilten
heterogenen Java SE/EE und .NET Applikationen.
|
| Unterstützung mehrerer Server-Plattformen |
Performancediagnose von mehreren gleichzeitig eingesetzten unterschiedlichen
Applikationsservern (z.B. IBM WebSphere, BEA WebLogic, Microsoft .NET, etc.)
aber auch proprietäre Anwendungen wie Standalone Java/.NET Applikationen. |
| Plattform Unabhängigkeit |
UnUnterstützung aller gängigen Betriebssysteme (z.B. Windows, Linux, AIX, Solaris,
etc.) und Hardwarearchitekturen (e.g. Intel, Sparc, etc.).
|
| Multi-VM Support |
Unterstüztung für mehrere VM Hersteller (e.g. IBM, BEA, Sun, Microsoft etc.).
|
| Skalierbarkeit |
Hohe Skalierbarkeit von mehreren JVMs bis hin zu komplexen Clustern im
Produktivbetrieb sorgt für die nötige Flexibilität zukünftiger Anwendungen. |
|