Verteilte Monitoring-Umgebungen unter Verwendung eines Enterprise Service Bus
|
|
- Sofie Kranz
- vor 8 Jahren
- Abrufe
Transkript
1 Verteilte Monitoring-Umgebungen unter Verwendung eines Enterprise Service Bus NETWAYS OSMC Referent: Bernd Erk
2 Agenda DESTINATION TIME REMARK KURZVORSTELLUNG SERVICEORIENTIERTE ARCHITEKTUR EIN ENTERPRISE SERVICE BUS EINSATZ VON JAVA FEATURES MULE ESB MONITORING ENDPOINTS INTEGRATIONSBEISPIEL LIVE DEMO FAZIT UND AUSBLICK FRAGEN UND ANTWORTEN 3 SLIDES 3 SLIDES 3 SLIDES 2 SLIDES 4 SLIDES 3 SLIDES 10 SLIDES 1 SLIDES 5 SLIDES 1 SLIDES ON TIME ON TIME ON TIME ON TIME ON TIME ON TIME ON TIME ON TIME ON TIME ON TIME
3 BOARDING KURZVORSTELLUNG
4 Kurzvorstellung BERND ERK 32 Jahre seit 2007 bei der NETWAYS GmbH zuvor 8 Jahre im Bereich der IT-Architektur, Oracle und J2EE Datenbankoptimierung und Hochverfügbarkeit High Performance Architekturen im SOA-Umfeld Icinga Team Member Abhängigkeiten Parents: Yes RefersTo: Yes Child: Yes
5 Kurzvorstellung NETWAYS Firmengründung 1995 GmbH seit 2001 Open Source seit 1997 Nagios / Netsaintseit festangestelltemitarbeiter Spezialisierung in den Bereichen Open Source Systems Management und Open Source Datacenter Solutions
6 Aktuelles NETWAYS Addons NETWAYS Plugins LConf LDAP basierte Nagios/Icinga Konfiguration Reporting auf Basis von Jasper IcingaDevelopment RelaunchMonitoringExchange Auf Basis von Catalot (catalot.org) Plugin/AddonCommunity Plattform
7 BOARDING SERVICEORIENTIERTE ARCHITEKTUR
8 SOA im Überblick SOA ist ein Paradigma für die Strukturierung und Nutzung verteilter Funktionalität, die von unterschiedlichen Besitzern verantwortet wird Kriterien Ein Service ist autonom und ist als solches verwendbar Ein Service ist in einem Netzwerk erreichbar Ein Service hat mind. eine veröffentlichte Schnittstelle Ein Service ist unabhängig von Plattform und Sprache Ein Service ist in einem Verzeichnis gelistet Ein Service ist lose gekoppelt
9 Vor- und Nachteile einer SOA Architektur Vorteile Hohe Agilität und Qualität durch fachliche Abgrenzung Möglichkeit der Widerverwendbarkeit langfristig geringere IT-Kosten Höheres Verständnis für Geschäftsprozess Nachteile Der Begriff SOA wird aus vertrieblichen Aspekten oft missbraucht Höhere Integrations- und Testaufwände durch verteilte Dienste Komplexere Analyseszenarien erhöhen Entwicklungsaufwände Von Entwickler in der Regel mehr Know-how erforderlich Initialer Mehraufwand verbunden mit langfristiger Flexibilität und Kostenersparnis
10 SOA Modell Orchestration Workflow Workflow Dienste Dienst A Dienst B Kommunikation Enterprise Service Bus Anwendungen Monitoring Reporting Ticketing... Hardware Storage Netzwerk Server...
11 BOARDING ENTERPRISE SERVICE BUS
12 Merkmale ESB Datenbus zur gesicherten Übertragung von Informationen zwischen verschiedenen Endpunkten Adapter zur Kopplung diverser Dienstanbieter und Dienstnutzer Bereitstellung von Funktionen zur Integration verteilter Dienste und deren Daten Routingdienste Transformationsdienste Monitoringdienste
13 Ein Datenbus FTP RDBMS Applikation Enterprise Service Bus Mail Webservice Monitoring
14 Routing und Transformation FTP RDBMS Applikation Map Enterprise Service Bus Textfile Mail Webservice Monitoring
15 BOARDING EINSATZ VON JAVA
16 Vorurteile
17 Java im heterogenen-umfeld Betrachtung von Java unter drei Kriterien Laufzeitperformance Startperformance Speicherbedarf Integrationsvorteil durch Plattformunabhängigkeit Alle gängigen ESB System basieren auf Java Entwicklungsumgebung und Standards für Management
18 BOARDING FEATURES MULE ESB
19 Verfügbare Transports (Auswahl) Community Edition Axis IMAP EJB IMAPS JDBC File SMTP FTP SOAP HTTP TCP HTTPS UDP EJB XMPP MuleForge.org Hibernate SMS-Versand SFTP Salesforce SAP via SJC
20 Verfügbare Router (Auswahl) Pass-Through-Router: direktes Routing einer Nachricht Filtering-Router: inhaltliche Prüfung der Nachricht und abhängige Weiterverarbeitung Exception-Based-Router: alternative Nachrichtenübermittlung bei fehlerhaften Transports CollectionAggregator: gruppiert eingehende Nachrichten und ermöglicht deren Verarbeitung im Batch-Betrieb Wiretap-Router: ermöglicht die zusätzliche Umleitung bestimmter Nachrichten zu alternativen Zielen
21 Management und Monitoring Management und Konfigurationsverteilung via MuleGalaxy Zentrales Monitoring via JMX MX4J check_jmx check_jmx4perl
22 Sonstige Features Deployment Szenarien Standalone: Java WrapperBinary Java-App: ServletEngine oder StandaloneApp MuleNetBoot: Verteilungskonzept mit Hilfe von Galaxy Integrierter JMX-Agent JMX-WebConsole MX4J EclipsePlugin Transaktionsmanagement Diverse Security-Adapter
23 BOARDING MONITORINGENDPOINTS
24 Verteilte Nagios/Icinga Umgebung
25 Benötigte Services Service zur Verteilung der Konfiguration Server: Lesen aus Filesystem und Senden an Satellit(en) Satellit(en): Empfangen und Speicherung in Filesystem Service zur Verarbeitung der Status- und Performancedaten Satellit(en): Lesen aus Filesystem und Senden an Server Server: Empfangen der Daten und Laden in externes Kommandofile Service zur Verarbeitung von Kommandos Server: Lesen der ausgeführten Kommandos aus NDO/IDO-DB Server: Prüfung des Inhalts auf dezentrale Kommandos Server: Senden der Kommandos an betroffene Satellit(en) Satellit(en): Empfangen der Daten und Laden in externes Kommandofile
26 Optionale Services Service zur Aggregation und Weitergabe an Drittsysteme Reportingdatenbank Konsolidierungsebene Service zur Versendung von SMS Nachrichten RealtimeSLA-Monitoring Verarbeitung von Logdaten usw.
27 BOARDING INTEGRATIONSBEISPIEL
28 Konfiguration des Mule ESB Definition von Models und Services in mule-config.xml Konfiguration von Attributen in XML oder Property-Dateien Eclipse IDE unterstützt bei Konfigurationsprozess Syntaxvervollständigung Test und Debugging Nutzung von Features durch Inkludierung der Namespaces
29 ON TIME STATUSDATEN
30 Konfiguration der Connectoren Connector für Verarbeitung der Status- und Performancedaten <file:connectorname="statusdatareadconnector" fileage="10000" autodelete="false" pollingfrequency="10000"/> Connector für Versendung der Status- und Performancedaten < keepalive="false" enablecookies="false"/>
31 Versenden der Statusdaten <!-- ReadStatusDatafromfilesystem and send it to themonitoringmaster --> <modelname="statusdata"> <servicename="statusdataread"> <inbound> <file:inbound-endpointconnector-ref="statusdatareadconnector" path="${statusdataread.readurl}" transformer-refs="filetobyte" movetodirectory="${statusdataread.doneurl}"> <file:filename-wildcard-filterpattern="${statusdataread.pattern}"/> </file:inbound-endpoint> </inbound> <outbound> <pass-through-router> <vm:outbound-endpointpath="statusdatasendvm"/> </pass-through-router> </outbound> </service> <servicename="statusdatasend"> <inbound> <vm:inbound-endpointpath="statusdatasendvm"/> </inbound> <outbound> <exception-based-router> < address="${statusdatasend.httpurl}" path="${statusdatasend.httppath}" synchronous="false"/> </exception-based-router> </outbound> </service>
32 Empfangen der Statusdaten <!-- ReceiveStatusData on http interface and writeit to thefilesystem/commandfile --> <modelname="statusdata"> <servicename="statusdatareceive"> <inbound> < address="${statusdatareceive.httpurl}" path= ${statusdatareceive.httppath}" transformer-refs="httptobytearray" synchronous="true"/> </inbound> <outbound> <pass-through-router> <vm:outbound-endpointpath="statusdatastorevm"/> </pass-through-router> </outbound> </service> <servicename="statusdatastore"> <inbound> <vm:inbound-endpointpath="statusdatastorevm"/> </inbound> <outbound> <pass-through-router> <file:outbound-endpointconnector-ref="statusdatastoreconnector" path="${statusdatastore.fileurl}" outputpattern="#[header:originalfilename]"/> </pass-through-router> </outbound> </service> </model>
33 Laden der Statusdaten <!-- ReceiveStatusData on http interface and writeit to thefilesystem/commandfile --> <modelname="statusdata"> <servicename="statusdataread"> <inbound> <file:inbound-endpointconnector-ref="statusdatareadconnector" path="${statusdataread.readurl}" movetodirectory="${statusdataread.doneurl}"/> </inbound> <outbound> <pass-through-router> <vm:outbound-endpointpath="statusdataloadvm"/> </pass-through-router> </outbound> </service> <servicename="statusdataload"> <inbound> <vm:inbound-endpointpath="statusdataloadvm"/> </inbound> <outbound> <pass-through-router> <file:outbound-endpointconnector-ref="statusdataloadconnector" path="${statusdataload.writepath}" outputpattern="${statusdataload.writefile}"/> </pass-through-router> </outbound> </service> </model>
34 ON TIME KOMMANDODATEN
35 Konfiguration der Connectoren Connector für Ermittlung der Kommandodaten <jdbc:connectorname="commanddatareadconnector" pollingfrequency="10000" datasourceref="commanddatasource"> <jdbc:querykey="selectcommands value="${commanddataread.jdbcselect}"/> <jdbc:querykey="selectcommands.ack value="${commanddataread.jdbcselectupdate}"/> </jdbc:connector> SQL Statements zur Ermittlung der Kommandodaten selectinstance_id, externalcommand_id, command_type, command_name, command_argsfromnagios_externalcommandswhereinstance_id = 1 order byentry_timedesclimit 0,25 update nagios_externalcommandssetinstance_id = #[map-payload:instance_id]00 whereexternalcommand_id = #[map-payload:externalcommand_id]
36 Ermittlung der Kommandodaten <!-- ReadCommandDatafromthe (ndo/ido)database and send it to thesatellites --> <modelname= commanddata"> <servicename="commanddataread"> <inbound> <jdbc:inbound-endpointquerykey="selectcommands" transformer-refs="listtocommand"/> </inbound> <outbound> <filtering-router> <vm:outbound-endpointpath="commanddatasendsatellitevm"/> <custom-filterclass="org.netways.mule.icinga.filter.commandfilter"> <spring:propertyname="recipient" value="s"/> </custom-filter> </filtering-router> <filtering-router> <vm:outbound-endpointpath="commanddatasendmastervm"/> <custom-filterclass="org.netways.mule.icinga.filter.commandfilter"> <spring:propertyname="recipient" value="m"/> </custom-filter> </filtering-router> </outbound> </service> </model>
37 Versenden der Kommandodaten <!-- ReadCommandDatafromthe (ndo/ido)database and send it to thesatellites --> <modelname= commanddata"> <servicename="commanddatasendsatellite"> <inbound> <vm:inbound-endpointtransformer-refs="commandtostring" path="commanddatasendsatellitevm"/> </inbound> <outbound> <multicasting-router> < address="${commanddatasendsatelliteconnector.httpurl1}" path="${commanddatasendsatelliteconnector.httppath1}" synchronous="false"/> </multicasting-router> </outbound> </service> </model>
38 BOARDING LIVE DEMO
39 Live Demo Let s Go
40 BOARDING FAZIT & AUSBLICK
41 Vorteile Integrierte Überwachung und somit Transparenz Modularität und Wiederverwendbarkeit Standardisierte Protokolle Code-Qualität durch Schema-Vorgaben Transaktionssicherheit und Stabilität Einfache Erweiterbarkeit
42 Vorzug gegenüber Individuallösung <!-- ReadCommandDatafromthe (ndo/ido)database and send it it to thesatellites --> <modelname= commanddata"> <servicename="commanddatasendsatellite"> <inbound> <vm:inbound-endpointtransformer-refs="commandtostring" path="commanddatasendsatellitevm"/> </inbound> <outbound> <multicasting-router> < address="${commanddatasendsatelliteconnector.httpurl1}" path="${commanddatasendsatelliteconnector.httppath1}" synchronous="false"/> </multicasting-router> < </outbound> address="${commanddatasendsatelliteconnector.httpurl2}" </service> path="${commanddatasendsatelliteconnector.httppath2}" synchronous="false"/> </model> </multicasting-router> </outbound> </service> </model>
43 Vorzug gegenüber Individuallösung <!-- ReadStatusDatafromfilesystem and send it itto themonitoringmaster --> <modelname="statusdata"> <servicename="statusdatasend"> <inbound> <vm:inbound-endpointpath="statusdatasendvm"/> </inbound> <outbound> <exception-based-router> <ftp:endpointuser= user" < password= password" host= server.localdomain address="${statusdatasend.httpurl}" path="/ftp/incoming"> <file:filename-wildcard-filterpattern= *.perf"/> path="${statusdatasend.httppath}" synchronous="false"/> </ftp:endpoint> </exception-based-router> </exception-based-router> </outbound> </outbound> </service> </service> </model> </model>
44 Vorzug gegenüber Individuallösung <!-- ReceiveStatusData on http ftp interface and writeit to to thefilesystem/commandfile --> --> <modelname="statusdata"> <servicename="statusdataread"> <inbound> <file:inbound-endpointconnector-ref="statusdatareadconnector" path="${statusdataread.readurl}" movetodirectory="${statusdataread.doneurl}"/> <properties> </inbound> <propertyname="binary" value="false"/> <outbound> <propertyname="pollingfrequency" value="1000"/> <pass-through-router> <propertyname="outputpattern" value="#[header:originalfilename]"/> <vm:outbound-endpointpath="statusdataloadvm"/> </properties> </pass-through-router> </endpoint> </outbound> </inbound> </service> <outbound> </model> <pass-through-router> <vm:outbound-endpointpath="statusdataloadvm"/> </pass-through-router> </outbound> </service> </model>
45 Roadmap Implementierung auf MonitoringExchange.org und netways.org Adapter für Nagios und Icinga auf MuleForge.org Nagios/IcingaPlugin für Mule ESB Hot Deployment in Mule Release 3 konkrete Implementierungen in diesem Jahr
46 BOARDING FRAGEN UND ANTWORTEN
47 Fragen und Antworten Jetzt und Hier NETWAYS GmbH Deutschherrnstrasse Nürnberg netways blog.netways.de
Enterprise Monitoring mit Icinga
Referent: Bernd Erk Enterprise Monitoring mit Icinga 06.04.2011 OSDC 2011 Agenda DESTINATION TIME REMARK KURZVORSTELLUNG DAS ICINGA PROJEKT ICINGA ARCHITEKTURE ICINGA VS. NAGIOS ENTERPRISE FEATURES ERWEITERUNGEN
MehrOpen Source SLA Reporting mit Nagios
Open Source SLA Reporting mit Nagios Nagios Workshop in Kassel am 23.06.2009 Bernd Erk (bernd.erk@netways.de) Agenda!! Vorstellung NETWAYS!! Begriffsdefinition!! Bedeutung von SLAs im Bereich Monitoring!!
MehrEnterprise Service Bus
Enterprise Service Bus Christopher Weiß 25.01.2010 Gliederung 1 Motivation und Einordung Integrationsformen 2 Definition und Eigenschaften Definitionen Eigenschaften 3 Aufbau und Konzepte Aufbau Produkte
MehrOpen Source Datawarehouse für das IT-Management
Open Source Datawarehouse für das IT-Management 09.06.2010 Linuxtag Berlin Referent: Bernd Erk Agenda DESTINATION TIME REMARK KURZVORSTELLUNG ÜBERBLICK DATAWAREHOUSE DATENINTEGRATION DATENHALTUNG DATENORGANISATION
MehrMySQL in großen Umgebungen
MySQL in großen Umgebungen 03.03.2011 CeBIT Referent: Bernd Erk Agenda DESTINATION TIME REMARK KURZVORSTELLUNG MYSQL STATUS QUO STORAGE ENGINES MONITORING UND MANAGEMENT ENTERPRISE FEATURES FRAGEN UND
MehrSeminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung
IBM WebSphere Process Server Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung AGENDA 1. Überblick 2. WebSphere Process Server 3. Komponenten 4. Präsentation
MehrDiplomarbeit von Lars Gohlke. University of Applied Sciences Brandenburg
Diplomarbeit von Lars Gohlke University of Applied Sciences Brandenburg Inhalt Motivation Skype SOA in 5 Schritten Anwendung + Demo Seite 2 Motivation Kommunikation einfach - schnell preiswert - verläßlich
MehrZur Definition von Web-Services
Zur Definition von Web-Services Erich Weihs BStMLU, München erich.weihs@stmlu.bayern.de Agenda I. Ziele II. Zur Definition von Web-Services 1 Einführung Entwicklungs Projektbeschreibung ziele Entwicklungsz
MehrNagios Reporting. Aufbau eines Nagios-Reporting- Frameworks. Bernd Erk 11.09.2008. http://www.netways.de
Nagios Reporting Aufbau eines Nagios-Reporting- Frameworks Bernd Erk 11.09.2008 Kurzvorstellung Bernd Erk beruflich seit 2007 bei der NETWAYS GmbH zuvor 8 Jahre im Bereich Oracle und J2EE Consulting Datenbanktuning
MehrProjekt: RFC to FTP. Szenario der serviceorientierten Anwendungsintegration. Sebastian Altendorf Dirk Brillski David Gebhardt
Projekt: RFC to FTP Szenario der serviceorientierten Anwendungsintegration Sebastian Altendorf Dirk Brillski David Gebhardt 18.01.2011 Agenda Anwendungsszenarien für RFC to FTP Vorstellung des umgesetzten
MehrLDAP2Nagios - LConf. LDAP als Backend für die NAGIOS Objektkonfiguration. Referent: Michael Streb
LDAP2Nagios - LConf LDAP als Backend für die NAGIOS Objektkonfiguration Referent: Michael Streb Agenda Kurzvorstellung Warum entstand LConf? Was ist es? Was bietet es? Installation Was ist das Schema?
MehrSOA Serviceorientierte Architektur Definition, Marktpotenzial und Perspektiven
SOA Serviceorientierte Architektur Definition, Marktpotenzial und Perspektiven SO A Fraunhofer-Institut für Softwareund Systemtechnik ISST Dr. Ulrich Springer Dr. Bernhard Holtkamp Dortmund, 20.01.2009
MehrOPENNEBULA ALS OPEN SOURCE CLOUD VIRTUALISIERUNGSLÖSUNG
OPENNEBULA ALS OPEN SOURCE CLOUD VIRTUALISIERUNGSLÖSUNG WEBINAR 05.03.2015 CHRISTIAN STEIN NETWAYS GMBH FLORIAN HETTENBACH THOMAS-KRENN AG REFERENTENVORSTELLUNG Christian Stein Account Manager Bei NETWAYS
MehrICINGA Open Source Monitoring in Web 2.0 Style
ICINGA Open Source Monitoring in Web 2.0 Style Icinga Development Team @ FrOSCon 6 21.08.2011 Sankt Augustin Agenda Einführung Icinga an sich Team Projekt Icinga-Core Icinga-Web Icinga-Reporting Demo Roadmap
MehrÜberblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)
Überblick Produkte Überblick Zielgruppen SOA SOA/BAM Bootcamp (4 Tage) Human Workflow, Oracle BPEL, OWSM, BAM, UDDI, Services Registry Zielgruppe: Partner SOA Essentials Human Workflow, Oracle BPEL, OWSM
MehrIT-Monitoring und System Management in der Öffentlichen Verwaltung
IT-Monitoring und System Management in der Öffentlichen Verwaltung 19.10.2011 IT Fachkonferenz der Kommunale Referent: Bernd Erk Agenda DESTINATION TIME REMARK KURZVORSTELLUNG EINFÜHRUNG MONITORING DAS
MehrOrganisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java
SOA: Erstellung von Templates für WebService Consumer und Provider in Java Entwicklung von Java WebService Provider- und Consumer-Bibliotheken zur Standardisierung der Karmann WebService Landschaft. Konzeption
MehrIcinga Einführung. 19.11.2012 Thomas-Krenn.AG. Philipp Deneu www.netways.de
Icinga Einführung 19.11.2012 Thomas-Krenn.AG Philipp Deneu KURZVORSTELLUNG KURZVORSTELLUNG Philipp Deneu Senior Consultant / Trainer Themengebiete Open Source Systems Management Open Source Data Center
MehrSystembeschreibung. Masterplan Kommunikationsinterface. ASEKO GmbH. Version 1.0 Status: Final
Systembeschreibung Masterplan Kommunikationsinterface ASEKO GmbH Version 1.0 Status: Final 0 Inhaltsverzeichnis 1 Einleitung... 2 2 Architektur... 2 2.1 Anbindung an die MKI Lösung... 2 2.2 Inbound Kommunikationsmethoden...
MehrDie Perspektive ist Entscheidend
Die Perspektive ist Entscheidend Die Perspektive ist Entscheidend Kunde Admin Datenbasis Informationen in Nagios SLA Informationen in Nagios!! Status des Services!! Gültigkeit des Status!! Performance
MehrConnectivity@SNAP 2013 08.11.2013 SNAP
Connectivity@SNAP 2013 08.11.2013 SNAP Agenda 09.00 Herzlich willkommen + Angaben zum Inhalt 09.10 SAP NetWeaver PI 7.31 und SAP NetWeaver PI-AEX 7.31 Neuerungen und Migrationsberichte 10.00 Nespresso
MehrEclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps
Projekt: Intern Softwareprojekt FH Furtwangen Status: Draft Ersteller: Kai Grabfelder Datum: 11.02.2007 Eclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps 1 Beschreibung... 2 Semesterprojekt...
MehrCENIT SERVICEMANAGER Pluscard, Saarbrücken 26.11.2014. Dirk Günther, Produktmanager ECM R&D
CENIT SERVICEMANAGER Pluscard, Saarbrücken 26.11.2014 Dirk Günther, Produktmanager ECM R&D Agenda Überblick Was ist neu Anwendungsfälle Migration Schulung Zusammenfassung 02.12.2014 2 Überblick Was ist
MehrEin Vergleich zwischen SCA,JBI und WCF. Marcello Volpi
Service Component Architecture Ein Vergleich zwischen SCA,JBI und WCF Marcello Volpi Agenda Einführung Service Component Architecture (SCA) Java Business Integration (JBI) Windows Communication Foundation
Mehrowncloud Unternehmensdaten sicher in eigener Hand
owncloud Unternehmensdaten sicher in eigener Hand CeBIT 2014 12. März 2014 Christian Schneemann System Management & Monitoring Architect schneemann@b1-systems.de - Linux/Open Source Consulting, Training,
MehrBest Practices für Installation und Betrieb des Oracle Application Servers unter Linux. Referent: Björn Bröhl, Fachbereichsleiter MT AG
Best Practices für Installation und Betrieb des Oracle Application Servers unter Linux Referent: Björn Bröhl, Fachbereichsleiter MT AG Agenda Auswahl der Plattform Auswahl der Hardware Tipps zur Vorbereitung
MehrE-Business Architekturen
E-Business Architekturen Übung 3b Entwicklung eigener Service-Angebote 01.03.2015 Prof. Dr. Andreas Schmietendorf 1 Ziele der Übung Möglichkeiten zur Serviceimplementierung (ggf. auch Cloud) Umgang mit
MehrWeb Services Monitoring
Web Services Monitoring Foliensatz zum Vortrag von der OIO Hauskonferenz am 17. Dezember 2009 predic8 GmbH Moltkestr. 40 53173 Bonn www.predic8.de info@predic8.de Ihr Sprecher Thomas Bayer Trainer, Berater,
MehrVerteilte Systeme: Übung 4
Verteilte Systeme: Übung 4 WSDL und SOAP Oliver Kleine Institut für Telematik https://www.itm.uni-luebeck.de/people/kleine SOAP Nachrichten Serialisierung in XML Root-Element einer SOAP Nachricht ist
MehrEclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007
Eclipse Equinox als Basis für Smart Client Anwendungen Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Übersicht Definition / Architektur Smart Client Smart Client mit RCP / Equinox Gesamtfazit
MehrMan liest sich: POP3/IMAP
Man liest sich: POP3/IMAP Gliederung 1. Einführung 1.1 Allgemeiner Nachrichtenfluss beim Versenden von E-Mails 1.2 Client und Server 1.2.1 Client 1.2.2 Server 2. POP3 2.1 Definition 2.2 Geschichte und
MehrConfiguration Management mit Verbosy 17.04.2013 OSDC 2013. Eric Lippmann www.netways.de
Configuration Management mit Verbosy 17.04.2013 OSDC 2013 Eric Lippmann Kurzvorstellung NETWAYS Expertise OPEN SOURCE SYSTEMS MANAGEMENT OPEN SOURCE DATA CENTER Monitoring & Reporting Configuration Management
MehrEreignisgesteuertes Ressourcenmanagement mit der Oracle SOA-Suite
Ereignisgesteuertes Ressourcenmanagement mit der Oracle SOA-Suite DOAG Konferenz Nürnberg, 22. November 2007 Gliederung Ziele der Entwicklung Internet Standard Management Framework Basis: Java component
MehrSystem Center Essentials 2010
System Center Essentials 2010 Microsoft System Center Essentials 2010 (Essentials 2010) ist eine neue Verwaltungslösung aus der System Center-Produktfamilie, die speziell für mittelständische Unternehmen
MehrAutor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer
Autor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer *Was sind Web Services? *Beispiele für Web Services *Web Service Architektur *Web Services Technologien *Fazit 2 *Übertragungsstandard
Mehr- XPages 2.0? René Winkelmeyer
- XPages 2.0? René Winkelmeyer 1 About me Skype / Twitter / LinkedIn / Slideshare Muenzpraeger Web https://blog.winkelmeyer.com Mail mail@winkelmeyer.com OpenNTF File Navigator Generic NSF View Widget
MehrService. Was ist eine Enterprise Service Architecture und wie reagiert SAP. Warum Monitoring in ZENOS, was monitort die XI?
Service Was ist eine Enterprise Service Architecture und wie reagiert SAP Allgemeine Definition Was gehört in ZENOS (Service-Layer)? Business Logik ZENOS als Provider für SAP-based Services (ESA/SOA) Warum
MehrFujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013
Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013 Die Herausforderung: Hostanbindung Viele Unternehmen besitzen Mainframe- und Legacy-Anwendungen, so genannte Enterprise Information Systems (EIS),
MehrIT-Beratung: Vom Geschäftsprozess zur IT-Lösung
Ralf Heib Senior Vice-President Geschäftsleitung DACH IT-Beratung: Vom Geschäftsprozess zur IT-Lösung www.ids-scheer.com Wofür steht IDS Scheer? Wir machen unsere Kunden in ihrem Geschäft erfolgreicher.
MehrXpert.IVY das GUI ist entscheidend!
Xpert.IVY das GUI ist entscheidend! Process Solution Day 2010 Track C Prozessportale, Human Workflow Management Autor: Mag. Thomas Zehetner Soreco Int. Datum: 17. Mai 2010 Mission Geschichte/Management
MehrOracle Forms 11g Upgradepfade & Lizenzierungsmodelle. Holger Pölzl Senior Channel Manager ISV
Oracle Forms 11g Upgradepfade & Lizenzierungsmodelle Holger Pölzl Senior Channel Manager ISV 1 Upgradepfade für Oracle Forms11g Kann ich von früheren Versionen auf Oracle Forms 11g upgraden? Ja. Wir unterstützen
MehrGemeinsam mehr erreichen.
Gemeinsam mehr erreichen. Oracle ESS 12c Client Application mit ADF ADF Spotlight 6. März 2015 Ihr Ansprechpartner Carsten Wiesbaum Principal Consultant carsten.wiesbaum@esentri.com @CWiesbaum Schwerpunkte:
MehrOra Education GmbH. Lehrgang: Oracle Application Server 10g R3: Administration
Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle Application Server 10g R3: Administration Beschreibung: Oracle Application Server 10g Release 3 (10.1.3.1.0) bietet eine neue
MehrEtablierung serviceorientierter Architekturen mit Web Services
Etablierung serviceorientierter Architekturen mit Web Services Vorlesung im (Entwicklung von Serviceangeboten) 1 Agenda Einsatzbereiche von Web Service basierten Angeboten Übersicht zur Java-System Application
MehrUm DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:
1. Konfiguration von DynDNS 1.1 Einleitung Im Folgenden wird die Konfiguration von DynDNS beschrieben. Sie erstellen einen Eintrag für den DynDNS Provider no-ip und konfigurieren Ihren DynDNS Namen bintec.no-ip.com.
MehrSAP SharePoint Integration. e1 Business Solutions GmbH
SAP SharePoint Integration e1 Business Solutions GmbH Inhalt Duet Enterprise Überblick Duet Enterprise Use Cases Duet Enterprise Technologie Duet Enterprise Entwicklungs-Prozess Duet Enterprise Vorteile
MehrKoordination Kommunikation Bahn. KoKoBahn. Projektpartner. Laufzeit. Travemünder Datenverbund GmbH, Lübeck. dbh Logistics IT AG, Bremen
Koordination Kommunikation Bahn KoKoBahn Berlin, 09. / 10. Dezember 2010 Projektpartner Travemünder Datenverbund GmbH, Lübeck dbh Logistics IT AG, Bremen Laufzeit 01.06.2008 31.05.2011 Die Komplexität
MehrWir freuen uns auf Ihr Kommen. AddOn (Schweiz) AG
E x e c u t i v e I n f o r m a t i o n «E i n W e g d e r s i c h l o h n t S A P R e - P l a t f o r m i n g m i t M i c ro s o f t» E i n W e g d e r s i c h l o h n t S A P R e - P l a t f o r m i
MehrKontinuierliche Architekturanalyse. in 3D
Kontinuierliche Architekturanalyse in 3D Stefan Rinderle Bachelor an der HS Karlsruhe Master "Software Engineering" in München / Augsburg Seit 2013 bei Payback 2 Software-Visualisierung Visualisierung
MehrSNP TEST MANAGEMENT. SNP The Transformation Company. SNP Test Pack. Test Manager SNP. Test Pack SNP. Pack SolMan Setup & Review.
Test Manager L Defect Management Pack SolMan Setup & Review M S TEST MANAGEMENT The Transformation Company TEST PACK S TEST PACK M Einstieg und Grundlage zur Durchführung modulbasierter Tests von Migrationsobjekten
Mehr5. Programmierschnittstellen für XML
5. Programmierschnittstellen für Grundlagen Dr. E. Schön FH Erfurt Sommersemester 2015 Seite 135 Programmierschnittstelle Notwendigkeit: Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
MehrWeb Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke. 31.03.2003 J.M.Joller 1
Web Services XML, WSDL, SOAP und UDDI Einblicke und Ausblicke 31.03.2003 J.M.Joller 1 Inhalt Architekturen Main Stream.NET J2EE und Applikations-Server Sicht der Anbieter Java J2EE J2EE versus.net Web
MehrHyper-V Replica in Windows Server 2012 R2. Benedict Berger Microsoft MVP Virtual Machine
Hyper-V Replica in Windows Server 2012 R2 Benedict Berger Microsoft MVP Virtual Machine Ihr Referent bb@elanity.de http://blog.benedict-berger.de Hyper-V Replica VM Mobility Möglichkeiten Replica Flexibilität
MehrMOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!
MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B
Mehrwhite sheep GmbH Unternehmensberatung Schnittstellen Framework
Schnittstellen Framework Mit dem Schnittstellen Framework können Sie einerseits Ihre Schnittstellen automatisch überwachen. Eine manuelle Kontrolle wird überflüssig, da das Schnittstellen Framework ihre
MehrNeues bei den Nagios Business Process AddOns
Neues bei den Nagios Business Process AddOns Open Source Monitoring Conference 06. Oktober 2010 Bernd Strößenreuther Sparda-Datenverarbeitung eg Seite 1 Sparda-Datenverarbeitung eg IT-Dienstleister der
Mehr5. Programmierschnittstellen für XML
5. Programmierschnittstellen für für Medientechnologen Dr. E. Schön Wintersemester 2015/16 Seite 146 Notwendigkeit: Programmierschnittstelle Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
MehrUSU Smart Link Ausblick & Roadmap
USU Smart Link Ausblick & Roadmap Harald Huber, USU AG USU AG Folie 1 USU Smart Link 3.0 Das Ziel: Reduktion von Tickets und Aufwand im IT-Service-Center! Erhöhen der Kundenzufriedenheit durch optimale
MehrAn integrated total solution for automatic job scheduling without user interaction
An integrated total solution for automatic job scheduling without user interaction Multifunktional Der Job-Scheduler ist ein multifunktionaler Taskplaner welcher die Steuerzentrale zur regelmässigen Ausführung
MehrWebSphere Application Server Installation
WebSphere Application Server Installation und Administration Seminarunterlage Version: 3.04 Copyright Version 3.04 vom 16. Mai 2013 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte
MehrWindows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH
Windows Azure für Java Architekten Holger Sirtl Microsoft Deutschland GmbH Agenda Schichten des Cloud Computings Überblick über die Windows Azure Platform Einsatzmöglichkeiten für Java-Architekten Ausführung
MehrSOA mit.net: Vom Geschäftsprozess zur Lösung
SOA mit.net: Vom Geschäftsprozess zur Lösung Manfred Steyer Aktuelles Buch.Net 4.0 Update ISBN 978-3866454439 http://tinyurl.com/net4update 1 Kontakt [www] www.softwarearchitekt.at [mail] Manfred.Steyer@SoftwareArchitekt.at
MehrKurzanleitung ejax Online-Demo
Dieser Leitfaden führt Sie in 12 Schritten durch die Module der Online Demo-Version des ejax Management Systems. Übersicht und Navigation Schritt 1 Nach der Anmeldung und dem Start der Anwendungsoberfläche
MehrMobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.
Beschreibung Betriebliche Kennzahlen sind für die Unternehmensführung von zentraler Bedeutung. Die Geschäftsführer oder Manager von erfolgreichen Unternehmen müssen sich deshalb ständig auf dem Laufenden
MehrB2B für meine Geschäftspartner
B2B für meine Geschäftspartner Michael Stapf Oracle Deutschland B.V. & Co. KG Frankfurt Schlüsselworte B2B, Business-to-Business, Geschäftspartnerintegration, Elektronische Geschäftskommunikation Einleitung
MehrET-Connector Produktreihe
ET-Connector Produktreihe Die Integration aller Unternehmenslösungen über Unternehmensgrenzen hinweg ist die Herausforderung der Gegenwart ET-Produktreihe Der Zwang zur Kostensenkung ist derzeit in allen
MehrAS/point, Ihr Partner die nächsten 10 und mehr Jahre -
AS/point, Ihr Partner die nächsten 10 und mehr Jahre - technologisch betrachtet http://www.aspoint.de 1 Unsere vier Säulen heute e-waw modulare Warenwirtschaft für iseries evo-one Organisation und CRM
Mehr16.4 Wiederverwendung von COTS-Produkten
16.4 Wiederverwendung von COTS-Produkten COTS = commercial of the shelf im Handel erhältliche Software-Produkte Anpassung für Kunden ohne Änderung am Quellcode Quellcode in der Regel nicht einsehbar (Ausnahme
MehrIch freue mich auf Ihr Kommen. Sven Gmelin, AddOn (Schweiz) AG
E x e c u t i v e I n f o r m a t i o n D e s k t o p - V i r t u a l i s i e r u n g a u s s t ra t e g i s c h e r S i c h t : T e c h n o l o g i e A n b i e t e r M ö g l i c h ke i t e n - K o s t
MehrEvaluation von Open Source-Produkten zur Ausführung Web Service-basierter Geschäftsprozesse
Evaluation von Open Source-Produkten zur Ausführung Web Service-basierter Geschäftsprozesse Jan Möller, Philipp Sommer Hasso-Plattner-Institut open.bpm 2006 Hamburg, 16.10.2006 Motivation Bedeutung der
MehrBjörn Heinemann Leiter Entwicklung Energiewirtschaft
Björn Heinemann Leiter Entwicklung Energiewirtschaft Basis eclipse RCP eclipse platform project als Basis mit frameworks und services RCP Rich Client Platform zur Umsetzung einer Anwendung mit Benutzeroberfläche
MehrSAP NetWeaver Gateway. Connectivity@SNAP 2013
SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten
MehrIch freue mich auf Ihr Kommen. Sven Gmelin, AddOn Systemhaus GmbH
E x e c u t i v e I n f o r m a t i o n D e s k t o p - V i r t u a l i s i e r u n g a u s s t ra t e g i s c h e r S i c h t : T e c h n o l o g i e A n b i e t e r M ö g l i c h ke i t e n - K o s t
MehrService-Orientierte InterSystems GmbH 2009
Fast Track to SOA Ein flexibler Ansatz für Software-Entwickler Michael Brösdorf, InterSystems GmbH Agenda InterSystems im Überblick Was ist eine service-orientierte Architektur? (Legacy-)Applikation in
MehrMOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)
MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer Markus Urban.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform
MehrOra Education GmbH. Lehrgang: Oracle WebLogic Server 11g: Advanced Administration
Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle WebLogic Server 11g: Advanced Administration Beschreibung: Oracle WebLogic Server ist eine Java EE-Anwendung, welche die Aufgabe
MehrWhitepaper webmethods 9.0. webmethods 9.0. Die Integrationsplattform für BPM, EAI und SOA 2013 SYRACOM AG
Whitepaper webmethods 9.0 webmethods 9.0 Die Integrationsplattform für BPM, EAI und SOA 1 Einleitung Die Integrationsplattform webmethods der Software AG ist die Standardlösung für viele Unternehmen, wenn
MehrElektronische Zustellung WKO / AustriaPro. Status Arbeitspakete 17.09.2014 PL.O.T
Elektronische Zustellung WKO / AustriaPro Status Arbeitspakete 17.09.2014 PL.O.T Agenda Übersicht und Inhalt PL.O.T Arbeitspakete Details zu den Arbeitspaketen AP 3 - Fachlich / Usecases AP 4 - Fachlich
MehrDIE SCHRITTE ZUR KORREKTEN LIZENZIERUNG
Datacenter für Itanium-basierte Systeme Einsatz in virtuellen Umgebungen Für die Lizenzbestimmungen spielt es keine Rolle, welche Art der Virtualisierung genutzt wird: Microsoft Virtual Server, Microsoft
Mehr22. Juni 2009 Angelo Gargiulo, Fabian Gander. NConf - Enterprise Nagios configurator
22. Juni 2009 Angelo Gargiulo, Fabian Gander NConf - Enterprise Nagios configurator Themen Einführung Die Nconf Applikation Live-Demo Roadmap Fragen & Antworten 2 Einführung Wer wir sind Fabian Gander
MehrEchtzeit-Sendungsverfolgung mittels Mobile Java und GPRS
Echtzeit-Sendungsverfolgung mittels Mobile Java und GPRS Peter K. Brandt 6. Februar 2004 1 Echtzeit-Sendungsverfolgung Spedition LKW mit mobile device wireless Auftraggeber Internet 2 Die Aufgabe: IBM
MehrAnleitung zur Einrichtung von Outbound und Inbound Filtern Für DWR-512 (Stand August 2012)
Anleitung zur Einrichtung von Outbound und Inbound Filtern Für DWR-512 (Stand August 2012) Mittels der Outbound Filter können Sie den Zugriff von Ihrem Lokalen Netzwerk auf bestimmte IP Adressen oder Dienste
MehrContent Management mit JSR-170 und dem Open Source CMS Magnolia
Content Management mit JSR-170 und dem Open Source CMS Magnolia Dr. Ralf Hirning LogicaCMG 2006. All rights reserved Agenda Überblick Features Redaktionsprozess Beispielimplementierung Magnolia Editionen
MehrNext generation open source BPM JBoss jbpm 4. Java Forum Stuttgart 02.07.2009 bernd.ruecker@camunda.com
Next generation open source BPM JBoss jbpm 4 Java Forum Stuttgart 02.07.2009 bernd.ruecker@camunda.com Bernd Rücker / bernd.ruecker@camunda.com / 2 Guten Morgen Berater, Trainer, Coach Softwareentwickler
MehrVerteilte Systeme - 1. Übung
Verteilte Systeme - 1. Übung Dr. Jens Brandt Sommersemester 2011 1. Rechnerverbünde Kommunikationsverbund: Beispiele: E-Mail (SMTP, POP/IMAP), Instant Messaging (XMPP, IRC, ICQ,...), Newsgroups (NNTP)
MehrLogApp - Security Information und Event Management leicht gemacht!
LogApp - Security Information und Event Management leicht gemacht! LogApp SECURITY INFORMATION UND EVENT MANAGEMENT LEICHT GEMACHT! Moderne Sicherheitsanforderungen in Unternehmen erfordern die Protokollierung
MehrTeamSIP und ENUM zwei sich ergänzende Lösungen
TeamSIP und ENUM zwei sich ergänzende Lösungen Dr.-Ing. Thomas Kupec TeamFON GmbH Stahlgruberring 11 81829 München Tel.: 089-427005.60 info@teamfon.com www.teamfon.com TeamFON GmbH 2007 Agenda Einführung
MehrIT works unlimited GmbH & Co. KG
Müller arbeitet jetzt anders! Social Mobile Cloud: Neue Wege der Zusammenarbeit IT works unlimited GmbH & Co. KG 12.05.2015 - Paderborn 9 Mitarbeiter 1999 gegründet Geschäftssitz in Paderborn Wir über
MehrUnternehmensvorstellung SAP R/3-Nutzung bei KWS Business Connector in der Systemlandschaft Möglichkeiten der Fremdsystemanbindung Zusammenfassung
Unternehmensvorstellung SAP R/3-Nutzung bei KWS Business Connector in der Systemlandschaft Möglichkeiten der Fremdsystemanbindung Zusammenfassung Überblick KUKA Werkzeugbau Schwarzenberg GmbH Schneid-
MehrNeue Funktionen in Innovator 11 R5
Neue Funktionen in Innovator 11 R5 Innovator for Enterprise Architects, Java Harvester und Prüfassistent 12.11.2013 Agenda 1 2 3 Einführung Was ist neu in Innovator 11 R5? Szenario Enterprise Architektur
MehrPL/SQL Web-Services mit Oracle 11g
DOAG 2008 Konferenz 01. - 03.12.2008 Nürnberg Markus Fiegler ORDIX AG, Paderborn mf@ordix.de www.ordix.de Agenda SOA und Web-Services im Überblick Datenbank als Web-Services Provider - Alternative mit
MehrSystemvoraussetzungen für ConSol*CM Version 6.10.2 Architektur Überblick
Systemvoraussetzungen für ConSol*CM Version 6.10.2 Architektur Überblick ConSol*CM basiert auf einer Java EE Web-Architektur, bestehend aus den folgenden Kern-Komponenten: JEE Application Server für die
MehrDatabase Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695
Database Exchange Manager Replication Service- schematische Darstellung Replication Service- allgemeines Replikation von Daten von bzw. in ein SAP-System und einer relationalen DMS-Datenbank Kombination
MehrMigration einer bestehenden Umgebung in eine private Cloud mit OpenStack
Migration einer bestehenden Umgebung in eine private Cloud mit OpenStack CeBIT 2014 14. März 2014 André Nähring Cloud Computing Solution Architect naehring@b1-systems.de - Linux/Open Source Consulting,
Mehr1 BizTalk Server-Einführung... 17. 2 Einführung in die Entwicklung einer BizTalk-Anwendung... 69
Auf einen Blick 1 BizTalk Server-Einführung... 17 2 Einführung in die Entwicklung einer BizTalk-Anwendung... 69 3 Einführung in die Administration einer BizTalk-Anwendung... 181 4 BizTalk-Einsatz... 225
MehrHybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012
Hybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012 Roj Mircov TSP Datacenter Microsoft Virtualisierung Jörg Ostermann TSP Datacenter Microsoft Virtualisierung 1 AGENDA Virtual
MehrIdentity & Access Management in der Cloud
Identity & Access Management in der Cloud Microsoft Azure Active Directory Christian Vierkant, ERGON Datenprojekte GmbH Agenda oidentity Management owas ist Azure Active Directory? oazure Active Directory-Editionen
MehrDie aktuellen Top 10 IT Herausforderungen im Mittelstand
Die aktuellen Top 10 IT Herausforderungen im Mittelstand Ronald Boldt, SPI GmbH Über mich Ronald Boldt Leiter Business Solutions SPI GmbH Lehrbeauftragter für Geschäftsprozess orientiertes IT Management
MehrMOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)
MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform 02 PROFI News
Mehr