Oracle SOA Suite: Total Quality T-Systems

Ähnliche Dokumente
Total Quality Monitoring: Oracle SOA T-Systems

System Center Essentials 2010

HL-Monitoring Module

New Features Oracle Forms 11g Nichts Neu für Forms?

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung

Reporting Lösungen für APEX wähle Deine Waffen weise

Software Defined Networks - der Weg zu flexiblen Netzwerken

Weblogic Server: Administration für Umsteiger

BI Publisher Beleggestaltung ganz einfach. Matthias Bergmann Senior Development Berater

PRODATIS CONSULTING AG. Folie 1

Prozessunterstützung durch BPR-, BPM- und Workflow-Systeme

Oracle Cloud Control. Seminarunterlage. Version vom

Ein Ausblick auf die neuen Features

Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord

Release Notes Miss Marple Lizenzkontrolle

Konzept Projekt Lisa

Oracle Fusion Middleware Überwachung mit Oracle BAM

Die Erkenntnis von gestern muss heute mit einem neuen TEAM - Ihr Partner für IT 2

System i Monitoring & Automation

DOAG Regionaltreffen. Regionalgruppe Nürnberg. Migration von Forms Client/Server ins Web. Andreas Ströbel OPITZ CONSULTING München

Und was wird aus meinem Berichtswesen? <Speaker> Oracle Deutschland B.V. & Co. KG

Lizenzierung des Oracle Application Servers und der Optionen

Monitoring von Open Source SOA- Stacks: Konzepte und Lösungen

IRIS. Reporting-Plattform. Autor MD Software & Design Professionelles Berichtswesen in Unternehmen

BI Publisher Berichtswesen einfach und sicher. Alexander Klauss Centric IT Solutions GmbH

Monitoring - Vorher Wissen was passieren wird

Systemvoraussetzungen

baramundi software AG

Projektmanagementsoftware

Andreas Emhart Geschäftsführer Alegri International Group

Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem

Zend PHP Cloud Application Platform

faden.xrm.bau.mängelverfolgung faden.xrm.bau. Mängelverfolgung

LINUX Schulung. FrauenComputerZentrum Berlin. Jutta Horstmann, Mai 2006

Studium der Betriebswirtschaftslehre (Schwerpunkt Wirtschaftsinformatik) an der Universität Mannheim. Abschluss als Diplom-Kaufmann.

Metadata Service Respository (MDS) - Sehen, lernen, verstehen!

INFINIGATE. - Managed Security Services -

Produktionsfähige Applikationen

E-Learning Manager. Technische Voraussetzungen

Virtual Unified Environments Infrastructure Service Installation und Lifecycle im Oracle Produktumfeld

PAPAGENO Unified Communication

Berater-Profil Senior Web-Developer (OO-Analyse und -Design) Sun Certified Java Programmer

Hardware- und Software-Anforderungen IBeeS.ERP

Systemvoraussetzungen

WSO2 Middleware Platform Vorlesungsbegleitendes Praktikum soa

Entwicklungstand der GUI

Softwareverteilung auf heterogenen Systemen per JavaScript und XML. Referent: Dipl.-Ing. Guido Sokolis, Senior Consultant, MT AG

Check_MK. 11. Juni 2013

Datenbanken. Produkte Dienstleistungen Referenzen

Präsentation der Bachelorarbeit

Enterprise Service Bus

Java Performance Tuning

egenix PyRun Python Runtime in einer einzigen 12MB Datei FrOSCon 2012 Sankt Augustin Marc-André Lemburg EGENIX.COM Software GmbH Langenfeld, Germany

arcplan Edge V.2.7 in 30 min von 0 auf 100 Stefan Koch VP Product Management 31. März 2011

Oracle XML Publisher - Überblick - Jürgen Vester Manager Sales Consulting Stuttgart Oracle Deutschland GmbH. Page 1

Datensicherung mit Netbackup im RRZN

VISkompakt V2. Internals. Referent. 1M05 Internals von VISkompakt 15:00 Uhr 16:00 Uhr. Entwicklungsleiter von VISkompakt. PDV-Systeme Erfurt

Um asynchrone Aufrufe zwischen Browser und Web Anwendung zu ermöglichen, die Ajax Hilfsmittel DWR ist gebraucht.

Massively Scalable Enterprise Applications. Chris Bernhardt

Installations Guide für YAJSW und DTLDAP

Jens Zwer. End-to-End Monitoring für Web-, SOA- und Oracle Applikationen

Systemvoraussetzungen

Veränderungen durch das Upgrade von NetMan 1.5 auf NetMan 3.1 und den Umzug der CD-Datenbanken auf neue Server

SuFlex. (Flex)ibles. Der Käufer eines ERP Systems (oder sonstiger Software) hat kaum Eingriffsmöglichkeiten innerhalb der Software.

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C

Systemvoraussetzungen

CENIT SERVICEMANAGER Pluscard, Saarbrücken Dirk Günther, Produktmanager ECM R&D

Abitur mit Schwerpunkt Wirtschaft und Verwaltung Studium Wirtschaftsinformatik Universität Essen

Anwendungsfall: Gerichtstermin

Performanceoptimierung

Public Cloud im eigenen Rechenzentrum

ALL NEW GROUNDWORK 7.0.2

Systemvoraussetzungen

DOAG Konferenz Weblogic Server-Administration für Umsteiger

Matrix42. Use Case - Inventory. Version Februar

20. DOAG-Konferenz. Flexible Berichtsgestaltung für die Oracle E-Business Suite mit dem Oracle BI Publisher

Analyse von Oracle Reports Modulen

BIF/SWE 1 - Übungsbeispiel

WOTAN-GRC-Monitor. Governance, Risk & Compliance Governance (Betriebsführung) Risk (Risiko-Management) Compliance (Einhaltung von Regeln)

lobodms.com lobo-dms Systemvoraussetzungen

Release Notes SAPERION Version 7.1 SP 5

André Maurer Wirtschaftsinformatik FH 3.5 Fachhochschule Solothurn, Olten

Semtation GmbH SemTalk

IBM Datacap Taskmaster

PITSS.CON Oracle Forms 11g - Lower your IT Costs

DWH Szenarien.

Bedarfsgerechte Prozesse erstellen mit. ProcessManager

Dokumenten Management System sorgt für Ordnung im Weisungswesen

Knon Josef Systemberater - Systemprogrammierer

Microsoft Azure für Java Entwickler

Vertragsverwaltung und -controlling. contractmanager². CM Software & Consulting GmbH, Schneiderstr. 14, Wathlingen

Systemvoraussetzungen Werkstattplanungssystem WPS

w3lib - einfach Software entwickeln!

Transkript:

Oracle SOA Suite: Total Quality Monitoring @ T-Systems Arnd Scharpegge, Lynx-Consulting GmbH Andreas Makiola, T-Systems International GmbH

Agenda Ziele des Total Quality Monitorings Vorgaben für das Total Quality Monitoring Monitoring Strategie Umfeld Auswahl des Monitoring Systems Analysestrategie Statistiken & Reports Überwachungsprojekte Voraussetzungen für Effizienz Vergleich zu früher Seite 2

Vorarbeiten

Ziele des Total Quality Monitorings Sicherheit beim Erkennen von Störungen Möglichkeit, Störungen vorher absehen zu können automatisiertes Reporting geringe Ressourcenbindung im laufenden Betrieb Seite 4

Vorgaben für das Total Quality Monitoring keine Software-Installationen auf zu überwachenden Systemen kein Monitoring durch Beobachten, sondern: eventgesteuertes, direktes Benachrichtigen der Mitarbeiter (z.b. Email, SMS) Möglichkeit zum Versenden von Reports muß vorhanden sein granulare Zugriffssteuerung für Webseiten Seite 5

Monitoring Strategie maschinelles Monitoren aller Systeme, die zu einer SOA Suite Installation gehören SOA Suite selbst (Application Server) Datenbanken Schnittstellen evtl. direktes Monitoren dritter Systeme, die (Teil-) Aufgaben für SOA Prozesse erledigen Erstellen von Routinen zum Erfassen von Zuständen, Bewerten von Parametern, etc. Einsatz eines Monitoring-Tools, das flexibel in die bestehende Server- und Tool-Landschaft integriert werden kann Seite 6

Server-Landschaft Windows Y Service Pack 3 Windows Y Service Pack 2 Windows Y Service Pack 2 Unix A Version 1.02 Unix A Version 1.02 Unix A Version 1.02 Unix A, Version 1.01 Unix A, Version 1.01 Unix A, Version 1.01 Windows X Service Pack 2 Windows X Service Pack 2 Seite 7

Tool-Landschaft Oracle Enterprise Manager für Datenbanken Oracle Enterprise Manager für die SOA Suite Oracle SOA Suite BPEL Console Oracle dms-tool (Performance-Messungen des Application Servers) Tools zum Abfragen von Datenbanken Konsolen für Serverabfragen Seite 8

Auswahl des Monitoring-Systems bewährte Technologie Open Source plattformneutral Java-basierend über die Java-API kann auf Funktionen der Oracle SOA Suite zugegriffen werden Teilaufgaben können durch Einbinden vorhandener Tools einfach und schnell gelöst werden verbreitete Programmiersprache (kurze Einarbeitung neuer Entwickler) Überwachungsprojekte müssen einfach konfigurierbar sein (auch ohne Entwickler zu pflegen) Seite 9

Prozeßanalyse

Analyse zu überwachender Prozesse (1) Erstellen von KPIs der Anwendung je Teilsystem Vorgänge pro Zeiteinheit Messen der Performance von Teilsystemen Überwachen der Zustände je Teilsystem Füllgrade (Plattenplatz, Queues, etc.) Überwachen der Funktionalität je Teilsystem Lebenszeichen Sicherung von Datenbanken Seite 11

Analyse zu überwachender Prozesse (2) Prozeßübersicht Anzahl ausgehender Nachrichten pro Zeiteinheit Eingang pro Zeiteinheit Durchsatz pro Zeiteinheit Ausgang pro Zeiteinheit Eingang pro Zeiteinheit MQ Series SOA Suite Email Vor- Anwendung Ziel- System Durchfluß pro Zeiteinheit Füllgrad Durchfluß pro Zeiteinheit Füllgrad Seite 12

Umsetzung

Erstellen von Hudson-Projekten (1) Projekte werden als formale Hüllen erstellt der zugrundeliegende Code kann für weitere Projekte wiederverwendet werden Steuern konkreter Projekte via Konfiguration Hudson-eigene Konfigurationen (Benachrichtigungen, CronJobs) Konfiguration innerhalb der Projekte mittels Dateien (*.properties, *.xml) nachvollziehbare Entwicklung via ausführlicher Dokumentation Aufgabe und Ablauf: in Hudson konkrete Umsetzung: im Code schnelles Ausrollen vorhandener Code-Projekte in weitere Umgebungen bzw. neue Geschäftsprozesse durch Kopieren vorhandener Projekte und reines Anpassen der Konfiguration schnelles Ausrollen vorhandener Code-Projekte in weitere Umgebungen bzw. neue Geschäftsprozesse durch Kopieren vorhandener Projekte und Anpassen der Konfiguration Seite 14

Erstellen von Hudson-Projekten (2) Seite 15

Erstellen von Hudson-Projekten (3) Seite 16

Statistiken & Reports (1) Beispiele zeitnahes Überwachen von Lizenzverbräuchen (z.b. Scan- Vorgänge) Erstellen von Monats-, Wochen- und Tagesstatistiken für Mitarbeiter viele Ausgabeformate wählbar Excel HTML PDF Versand per Email oder Veröffentlichung als Webseite via Java sind vielfältige Verarbeitungsformen nach Entwicklervorlieben einsetzbar XSL-T programmatische Entwicklung gegen Java-APIs für z.b. PDFs, Excel- oder Word-Dateien Groovy-Techniken zum einfachen Erstellen von XML-Dokumenten für die Weiterverarbeitung Seite 17

Statistiken & Reports (2) Seite 18

Statistiken & Reports (3) Seite 19

Voraussetzungen für effiziente Projektumsetzungen (1) homogene (Teil-) Serverlandschaften, z.b.: Betriebssystem Organisation Dateisystem Umsetzung einheitlicher Vorgaben hinsichtlich Software-Installation Konventionen (Benennung, Aufruf von Skripten, etc.) eingerichtete Cronjobs eingerichtete User Schulung der Mitarbeiter in den Grundzügen von Java/Groovy Schulung im Umgang mit Hudson Seite 20

Voraussetzungen für effiziente Projektumsetzungen (2) Windows X Service Pack 3 Unix A Version 1.01 Unix A Version 1.01 Windows X Service Pack 3 Unix A Version 1.01 Unix A Version 1.01 Unix A, Version 1.01 Seite 21

Abschluß

Verbesserungen im Vergleich zu früher Vorteile schnellere Umsetzung neuer Überwachungsprojekte umfassende Überwachung der gesamten Prozeßabläufe kurze Reaktionszeiten nach dem Auftreten von Fehlern tw. Erkennen aufziehender Fehler vor deren eigentlichem Auftreten effizientere Nutzung der Ressourcen im Betrieb Nachteile bisher keine zu erkennen... Seite 23

Diskussion Haben Sie Fragen? Seite 24

Abschluß Vielen Dank für Ihre Aufmerksamkeit! Seite 25

Referenten Dipl.-Inform. Arnd Scharpegge M.A. Dipl.-Wi.-Inform. Andreas Makiola Lynx-Consulting GmbH Johanniskirchplatz 6 33615 Bielefeld T-Systems International GmbH Lübecker Str. 2 39124 Magdeburg arnd.scharpegge@lynx.de andreas.makiola@t-systems.com Tel. 0521 52 47 0 Tel. 0391 533 0 Seite 26