M A P K I T Management eines J2EE basierten eCommerce Systems am Beispiel des ATG Dynamo Applikationsservers und BMC Patrol als Managementframework.

Slides:



Advertisements
Ähnliche Präsentationen
Cloud42 Dominik Muhler Seminar StuPro cims cims.
Advertisements

E-Commerce Shop System
Stefan Lohrum Konrad-Zuse-Zentrum für Informationstechnik Berlin (ZIB)
Rechnernetze und verteilte Systeme (BSRvS II)
:33 Architektur Moderner Internet Applikationen – Prolog Copyright ©2003 Christian Donner. Alle Rechte vorbehalten. Architektur Moderner.
Systemverwaltung wie es Ihnen gefällt.
Basis-Architekturen für Web-Anwendungen
Was ist J2EE Die Vorteile von J2EE J2EE Modell Die Komponente von J2EE
Übung 5 Mehrstufige Client/Server-Systeme mit Enterprise Java Beans
WS06/07Prof. Dr. Andreas Schmietendorf1 Programmierung von Client/Server- Anwendungen Übersicht zur Vorlesung.
Datenbankzugriff im WWW (Kommerzielle Systeme)
Erweiterung B2B Usermanagement / LDAP-Anbindung
Daniel Höfler Markus Thurner XMLApplicationPlatform Siemens OpenStage 60/80.
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
Markplätze für Agenten Seminar Softwareagenten Timo Hoelzel.
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
PinK Plattform für intelligente Kollaborationsportale Dr. Joachim Quantz, e.V. Berlin, 13. September 2005.
XML in Client-Server und GRID Architektur
Treffen mit Siemens Siemens: Werner Ahrens Volkmar Morisse Projektgruppe: Ludger Lecke Christian Platta Florian Pepping Themen:
Lehre, Studium, Forschung LSF Software-System HIS-GX ist eine Webanwendung für:L ehre, S tudium und F orschung bietet vielfältige Funktionalitäten für.
Hänchen & Partner GmbH 1 Web-Anwendungen mit dem Jakarta Struts Framework 3.Juli 2003 Martin Burkhardt.
Verlauf und Ergebnisse - Fujitsu Siemens Computers -
Verfahren und Tools Reinhard Bordewisch - Siemens Business Services -
Performance Analyse und Kapazitätsplanung von IT-Systemen mit VITO
Vorgehensmodell und Fallstudien B. Müller-Clostermann M A P K I T.
SAP R/3 Kapazitätsmanagement Erfahrungsbericht Jürgen Pfister M A P K I T.
- Materna Information & Communications -
PHProjekt – eine open source Projektmanagementsoftware
FQTQ ShowCase Prototyp einer Applikation zur Beratungsunterstützung.
Folie 1Präsentation für IWWB im ASP-Betrieb Copyright 2002, Engine Software Solutions GmbH & Co. KG/InfoWeb Weiterbildung IWWB im ASP-Betrieb Nicht alle.
Web Services Die Zukunft netzbasierter Applikationen iternum GmbH Alexanderstraße Frankfurt/Main
Präsentiert Informationen auf den Punkt gebracht.
Saia® Systemkatalog Kapitel B2-Kommunikation & Interaktion
Webservice Grundlagen
Einführung / Geschichte Einführung / Geschichte Motivation Motivation Beispiel Beispiel Architektur / Komponenten Architektur / Komponenten Konfiguration.
Xenario IES Information Enterprise Server. Xenario Information Enterprise Server (IES) Die neue Architektur des Sitepark Information Enterprise Servers.
EJB-Applikationsserver
Systemaufbau / Komponenten
Aichinger Christian, Strasser Jürgen. Inhalt JSF EJB Praxis - Integration.
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
Präsentiert Management Lösungen Value Added Software GmbH, Carl-Schurz-Str. 7, Neuss
Java Server Pages Sergej Keterling
Management- und Web Services- Architekturen
SPODAT - Blick nach vorn
PRO:CONTROL Ziel des Moduls Arbeitspakete
Enterprise Achitect (Sparx Systems) Marius Rudolf
Content Management System
Projekt Pokémon (CSL) Evaluation Technologien / Entwicklungsumgebungen Schlusspräsentation, Philip Iezzi, BDLI 2.
Untersuchungen zur Erstellung eines
Kaseya Virtual System Administrator Produkt Update 7.0 Rocco van der Zwet Copyright ©2014 Kaseya 1.
->Prinzip ->Systeme ->Peer – to – Peer
Storagemanagement.
Vortrag - Diplomarbeiten (HS I)
Vom Dokumentenserver MIAMI zum service-orientierten OAIS-konformen Archivsystem Burkard Rosenberger Universitäts- und Landesbibliothek Münster Düsseldorf,
1 Wolfgang Wiese, Regionales RechenZentrum Erlangen WCMS 3. August 2000 Wolfgang Wiese RRZE / Lehrstuhl für Informatik VII
SNMP – Simple Network Management Protocol
Sd&m AG software design & management Herrnstraße Offenbach am Main Telefon (069) Telefax (069) Internet-Anwendungen.
J2EE-Motivation(I) Anforderungen an heutige Software u.a.:
Sicherheitsaspekte in Service Orientierten Architekturen Eike Falkenberg Sommersemester 2006 Anwendungen I.
Java 2 Enterprise Edition (J2EE) Sascha Baumeister Software Architect Specification Lead JSR086 IBM Deutschland Entwicklung GmbH
Rusch Philipp, Spiegel Philipp, Sieber Michael, Ucar Sahin, Wetzel Markus.
SAN & NAS © Nicole Waibel Index NAS SAN Quellen
E-Archiv Durch die Präsentation führt sie: Jack Kraus ScanView ist ein Produkt der Allgeier IT GmbH (Feb 2010)
Optimierung von Geschäftsprozessen durch Webformulare und Webworkflow Rainer Driesen Account Manager.
, Claudia Böhm robotron*SAB Anwendungsentwicklung mit dem Java und XML basierten Framework robotron*eXForms Simple Application Builder.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
SOFTWARE POWERS THE INTERNET SM. Oracle9i Application Server Mathias Kaldenhoff Geschäftsstelle HH Leiter Systemberatung Oracle Deutschland GmbH
Infoteam GmbH Berlin DOAG Regionalgruppentreffen 1. September 2004 Andreas Leidner Lutz Döhler HTML DB zwei Anwendungsbeispiele.
1 Lutz Ullrich SOA – serviceorientierte Architektur SOA – Was ist das?
Robotron – Titel der Präsentation Olaf Nowatzki Dresden,
 Präsentation transkript:

M A P K I T Management eines J2EE basierten eCommerce Systems am Beispiel des ATG Dynamo Applikationsservers und BMC Patrol als Managementframework

Fujitsu Siemens Computers GmbH - Siemens AG - Universität- Gesamthochschule Essen - Materna Information & Communications MAPKIT: Management eines J2EE-basierten eCommerce Systems Präsentation München mapkit ppt, Folie 2 M A P K I T Übersicht Was wird überwacht ? Ziele Beispiel : ATG basiertes eCommerce System Realisierung mit BMC Patrol Schnittstellen des Application Server Realisierung des Agenten Realisierung der Managementapplikation (Darstellung in der Konsole) Nutzen für den Administrator

Fujitsu Siemens Computers GmbH - Siemens AG - Universität- Gesamthochschule Essen - Materna Information & Communications MAPKIT: Management eines J2EE-basierten eCommerce Systems Präsentation München mapkit ppt, Folie 3 M A P K I T Java basierte Applikationsserver stellen im Umfeld von internetbasierten eCommerce Anwendungen den Teil eines Anwendungssystems dar, welcher für die dynamische Generierung von personalisierten Inhalten verantwortlich ist. eCommerce Systeme bestehen typischerweise aus mehreren Softwarekomponenten (HTTP, Appl. Server, DBMS), welche zur Bereitstellung der benötigten Systemkapazitäten mehrfach vorhanden sind. Diese Redundanz erhöht die Verfügbarkeit und sichert den Betrieb bei einem Ausfall einzelner Instanzen. Wenn aber alle Komponenten redundant sind, warum wird dann ein Management gebraucht ? Was wird überwacht ?

Fujitsu Siemens Computers GmbH - Siemens AG - Universität- Gesamthochschule Essen - Materna Information & Communications MAPKIT: Management eines J2EE-basierten eCommerce Systems Präsentation München mapkit ppt, Folie 4 M A P K I T Ziele Alarmierung eines Systemverantwortlichen im Fehlerfall. (Anbindung von , SMS, Pager als Alarmierungsmedium) Abbildung des überwachten Systems in einer Managementkonsole zur schnellen Fehlerbehebung. Bereitstellung von Funktionen zu Wartung des Systems. Automatisieren von administrativen Tätigkeiten (Erstellung von Reports zur Kapazitätsplanung, Fehleranalyse oder Optimierung).

Fujitsu Siemens Computers GmbH - Siemens AG - Universität- Gesamthochschule Essen - Materna Information & Communications MAPKIT: Management eines J2EE-basierten eCommerce Systems Präsentation München mapkit ppt, Folie 5 M A P K I T Beispiel : ATG Dynamo basiertes eCommerce System EIS - Enterprise Information System ERP - Enterprise Ressource Planning System DBMS - Datenbank Managementsystem HTTP Server Load Manager (primär) EIS, ERP, DBMS Load Manager (backup) Backup Server Request Handler

Fujitsu Siemens Computers GmbH - Siemens AG - Universität- Gesamthochschule Essen - Materna Information & Communications MAPKIT: Management eines J2EE-basierten eCommerce Systems Präsentation München mapkit ppt, Folie 6 M A P K I T Realisierung mit BMC Patrol Knowledge Modul Patrol Agent

Fujitsu Siemens Computers GmbH - Siemens AG - Universität- Gesamthochschule Essen - Materna Information & Communications MAPKIT: Management eines J2EE-basierten eCommerce Systems Präsentation München mapkit ppt, Folie 7 M A P K I T Schnittstellen zum Dynamo Appl. Server Zur Realisierung von Knowledge Modulen steht eine in Patrol integrierte Skriptsprache (PSL) bereit. Mit Hilfe dieser ist auch der Zugriff auf SNMP-Sub-Agenten möglich. Jede Dynamo Serverinstanz wird durch einen Agenten überwacht. Dieser ist im Rahmen des Projektes als Java-Komponente realisiert worden und läuft in der selben Java-VM wie die Dynamo Serverinstanz. Patrol Agent DYNAMO UNIX Dynamo SNMP Agent Dynamo SNMP Agent Dynamo SNMP Agent

Fujitsu Siemens Computers GmbH - Siemens AG - Universität- Gesamthochschule Essen - Materna Information & Communications MAPKIT: Management eines J2EE-basierten eCommerce Systems Präsentation München mapkit ppt, Folie 8 M A P K I T Realisierung : Realisierung des SNMP-Agenten Die Funktionalität des Dynamo-Applikationsservers basiert auf der Komponentenarchitektur Nucleus des Herstellers. Diese ist nicht zu verwechseln mit EJB, welche hauptsächlich zur Realisierung von Logik für betriebliche Anwendungen ausgelegt sind. Da der Applikationsserver selbst auf Nucleus Komponenten besteht, können fehlende Funktionen nachgerüstet werden. Zur Implementierung des Agenten wurde auf das JMX Framework zurückgegriffen. JMX stellt eine Java basierte Managementarchitektur dar, welche die Definition von Managementfunktionen unabhängig von Kommunikationsprotokoll erlaubt. SNMP stellt dabei nur unterstütztes Protokoll dar.

Fujitsu Siemens Computers GmbH - Siemens AG - Universität- Gesamthochschule Essen - Materna Information & Communications MAPKIT: Management eines J2EE-basierten eCommerce Systems Präsentation München mapkit ppt, Folie 9 M A P K I T Realisierung : Realisierung des SNMP Agenten Innerhalb des Nucleus-Frameworks wurde eine Managementkomponente realisiert. Managementfunktionen werden über MBeans (managed Beans) des JMX Frameworks realisiert. Nucleus Komponenten-Container JMX Agent Admin Server Admin Server DRP Server DB Connection Pools Java VM Http Server RMI Server EJB Server Load Manager Session Backup Server Servlet Pipeline Http Server EJB Registration Server DB Connection Pools Load Manager RMI Registration Server Session Backup Server DRP Server Java VM Servlet Pipeline

Fujitsu Siemens Computers GmbH - Siemens AG - Universität- Gesamthochschule Essen - Materna Information & Communications MAPKIT: Management eines J2EE-basierten eCommerce Systems Präsentation München mapkit ppt, Folie 10 M A P K I T

Fujitsu Siemens Computers GmbH - Siemens AG - Universität- Gesamthochschule Essen - Materna Information & Communications MAPKIT: Management eines J2EE-basierten eCommerce Systems Präsentation München mapkit ppt, Folie 11 M A P K I T

Fujitsu Siemens Computers GmbH - Siemens AG - Universität- Gesamthochschule Essen - Materna Information & Communications MAPKIT: Management eines J2EE-basierten eCommerce Systems Präsentation München mapkit ppt, Folie 12 M A P K I T Nutzen für den Administrator Übersicht über das gesamte System ermöglicht die zentrale Wartung des Systems und erleichtert die Fehlersuche. Schnelle Fehlerbehebung im Fehlerfall möglich -> Vermeidung von Ausfallzeiten. Gesammelte Informationen über einen längeren Zeitraum stellen Informationen bereit, die einen gezielten Ausbau des Systems erlauben (Kapazitätsplanung). Die Managementfunktionen orientieren sich an den überwachten Anwendungen. Anforderungen können von den Entwicklern nachträglich implementiert werden.

Fujitsu Siemens Computers GmbH - Siemens AG - Universität- Gesamthochschule Essen - Materna Information & Communications MAPKIT: Management eines J2EE-basierten eCommerce Systems Präsentation München mapkit ppt, Folie 13 M A P K I T Bewertung aus der Sicht eines Entwicklers MBeans stellen wiederverwendbare Softwarekomponenten innerhalb der JMX-Architektur dar. Zusätzliche Funktionen können durch das Hinzufügen neuer Komponenten implementiert werden. Dabei sind keine Änderungen am bestehenden Quellcode nötig. Das als Referenzprojekt vorgestellte Managementsystem stellt eine Basis für die Integration anwendungsspezifischer Überwachungs- und Steuerungsfunktionen für eCommerce Systeme dar. Da überwiegend offene Standards verwendet wurden ist der Einsatz von BMC Patrol als Managementanwendung nicht zwingend erforderlich. Über SNMP ist eine Integration in eine SNMP-basierte Managementumgebung denkbar.