SlideShare une entreprise Scribd logo
1  sur  42
Télécharger pour lire hors ligne
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 1
24.08.2021
Michael Paege
JAVA ALS SECURITY-RISIKO?
SITUATION 2021
© OPITZ CONSULTING 2021 /
BITTE BEACHTEN SIE…
Modernisierung: Webcast "Java heute" Seite 2
Wir werden Ihnen die
Aufzeichnung dieses
Webinars sowie die
Vortragsfolien in den
nächsten Tagen
zusenden.
Bitte melden Sie sich
bei technischen
Störungen während
des Webinars über
die Frage-Funktion an
die Organisatoren.
Ihre inhaltlichen
Fragen stellen Sie
bitte auch über die
Frage-Funktion.
Wir beantworten
diese gerne zum Ende
des Webinars.
?
Alle Teilnehmer sind
stummgeschaltet. Nur
so können wir ein
störungsfreies
Webinar bei großer
Personenzahl
gewährleisten.
© OPITZ CONSULTING 2021 /
IT-MODERNISIERUNG
Modernisierung: Webcast "Java heute" 3
Grundlage
der Digitalisierung
 Wettbewerbsfähigkeit
 Dynamikrobustheit
 Kundenerwartung
Vermeiden
der Wartungsfalle
 Legacy Technologien
 Sicherheit
 Fachkräftemangel
Investitionsschutz
 Geistiges Eigentum
 Kosten
 Stabilität
 Akzeptanz
Strukturelle
Zukunftsfähigkeit sichern
 Skalierbarkeit
 Flexibilität
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 4
ALLGEMEINES ZU
(ORACLE) JAVA
1
COMPLIANCE UND
SECURITY
2
SECURITY-ASPEKTE
4
AKTUELLE SITUATION IM
MARKT
3
WAS TUN?
5
UNSER ANGEBOT
6
IHRE FRAGEN
7
LIVE-DEMO
8
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 5
ALLGEMEINES ZU (ORACLE) JAVA
1
© OPITZ CONSULTING 2021 /
HISTORIE, GEGENWART UND ZUKUNFT
Modernisierung: Webcast "Java heute" 6
 2006: Sun stellt Java unter Open Source: GNU GPL
 2009: Oracle kauft Sun
 ab 2010: das OracleJDK wird mittels Oracle Binary Code License Agreement
for Java SE (BCL) lizenziert
 ab 09.2018: Der JCP verkürzt die Release-Kadenz von 3 Jahren auf 6 Monate
 ab 09.2018: für Download des OracleJDK 11 muss OTN-Lizenz für Java
akzeptiert werden
 ab 04.2019: OTN-Lizenz für Java wurde geändert und gilt nun für OracleJDK 8
ab Build 211 sowie für OracleJDK 11, 12, 13, ff
 kostenfreie Nutzung des OracleJDK nur für Personal Use, Development Use,
Oracle Approved Product Use und Oracle Cloud Infrastructure Use
 Andere Nutzung des OracleJDK muss durch Subscription und Oracle
Standardverträge (OMA oder TOMA plus LDR) lizenziert werden
OpenJDK
(java.net
→ github)
OracleJDK
(java.com)
OpenJDK-
Distributionen
Adopt OpenJDK
(Eclipse Adoptium)
Azul Zulu
Microsoft
AWS Corretto
in Linux
Distrirbutionen
Div. andere
Distributionen
(z.B. SAP, …)
© OPITZ CONSULTING 2021 /
ORACLE JDK UND OTN-LIZENZ
WAS IST DAMIT MÖGLICH ?
Modernisierung: Webcast "Java heute" Seite 7
 Personal Use
 “Personal Use” refers to an Individual's use of the Programs solely on a desktop or laptop computer
under such Individual's control only to run Personal Applications.
 “Personal Applications” refers to Applications designed for individual personal use only, such as
games or personal productivity tools
 Development Use
 “Development Use” refers to Your internal use of the Programs to develop, test, prototype and
demonstrate Your Applications. For purposes of clarity, the “to develop” grant includes using the
Programs to run profilers, debuggers and Integrated Development Environments (IDE Tools) where
the primary purpose of the IDE Tools is profiling, debugging and source code editing Applications
 Oracle Approved Product Use
 Oracle Cloud Infrastructure Use
© OPITZ CONSULTING 2021 /
ORACLE JDK UND OTN-LIZENZ
WAS IST DAMIT MÖGLICH ?
Modernisierung: Webcast "Java heute" Seite 8
 Oracle Approved Product Use
 “Oracle Approved Product Use” refers to Your internal use of the Programs only to run: (a) the
product(s) identified as Schedule A Products at https://java.com/oaa; and/or (b) software
Applications developed using the products identified as Schedule B Products at java.com/oaa by an
Oracle authorized licensee of such Schedule B Products. If You are unsure whether the Application
You intend to run using the Programs is developed using a Schedule B Product, please contact your
Application provider
 Oracle Cloud Infrastructure Use
 “Oracle Cloud Infrastructure Use (“OCI Use”)” refers to Your use of the Programs on Oracle's Cloud
Infrastructure with the Oracle Cloud Infrastructur products identified in the Oracle PaaS and IaaS
Universal Credits Service Descriptions available at http://oracle.com/contracts during the period in
which You maintain a subscription for such Oracle Cloud Infrastructure products
© OPITZ CONSULTING 2021 /
WELCHE ORACLE-JAVA-VERSIONEN SIND KOSTENFREI ?
Modernisierung: Webcast "Java heute" Seite 9
 OracleJDK 6 bis einschließlich Patchlevel 45 (April 2013)
 OracleJDK 7 bis einschließlich Patchlevel 80 (April 2015)
 OracleJDK 8 bis einschließlich Patchlevel 202 (Januar 2019)
 Ab Oracle JDK11, 12, … bis einschließlich Patchlevel 2
(analog zum OpenJDK)
 Für >8.202 und 11ff gilt:
 Kostenfrei für personal Use, Development, Cloud Infrastructure Use und
wenn ausschließlich in Verbindung mit einem supporteten Oracle-Produkt verwendet
(bis auf wenige Ausnahmen wie bspw. SQL Developer)
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 10
COMPLIANCE UND SECURITY
2
© OPITZ CONSULTING 2021 /
Modernisierung: Webcast "Java heute" Seite 11
2 ASPEKTE: COMPLIANCE/KOSTEN UND SECURITY
Was tun?
kostenpfl.
Versionen
ermitteln
 Entscheidung für OpenJDK(s) treffen
 OpenJDK möglich?
 Ja → migrieren
 nein → Cluster konsolidieren mögl?
 Konsolidierung planen/umsetzen
 Anzahl Server- und Desktop-
Subscriptions beschaffen
Optimierung
 Systeme sammeln
 höchste Java
Versionen sammeln
 kostenpfl. identif.
 Compliance Risiko
bewerten
Inventur
Compliance
Was tun?
„alte“
Versionen
ermitteln
 Entscheidung für OpenJDK(s) treffen
 OpenJDK möglich?
 Ja → migrieren
 nein → Cluster konsolidieren mögl?
 Konsolidierung planen/umsetzen
 Anzahl Server- und Desktop-
Subscriptions beschaffen
Optimierung
 alle Java Versionen
sammeln
 Security-Risiko
bewerten
Inventur
Security
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 12
AKTUELLE SITUATION IM MARKT
3
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute"
AKTUELLE SITUATION IM MARKT
 Viele Kunden haben vor mehr als 2 Jahren die Oracle-Java-Updates gestoppt um nicht bzgl. der
kostenpflichtigen OracleJDK-Versionen incompliant zu werden bzw. um Kosten zu sparen
 Die dann eigentlich geplanten Migrationsvorhaben auf OpenJDK mussten anderen Prioritäten
und Notwendigkeiten (Corona-Auswirkungen) weichen
 Viele Kundenworkshops haben gezeigt, dass auch noch viele noch ältere Versionen
(Java4, Java5 etc.) im produktiven Einsatz sind
 Bei einigen Kunden sind noch Java-Applets im Einsatz …
… und der Microsoft Internet Explorer geht am 15.06.2022 aus dem Support
(https://blogs.windows.com/windowsexperience/2021/05/19/the-future-of-internet-explorer-on-windows-10-is-in-microsoft-edge/)
 Wenige Kunden sind schon komplett auf OpenJDK
 Wenige Kunden zahlen Java-Subskription, weil sie – zumindest teilweise – nicht vom OracleJDK
weg können oder wollen
Seite 13
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 14
SECURITY-ASPEKTE
4
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute"
JAVA 8 OHNE UPDATES WEITER BETREIBEN
JAVA OHNE SECURITYPATCHES ?
Seite 15
Quelle: Oracle
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute"
JAVA 8 OHNE UPDATES WEITER BETREIBEN
JAVA OHNE SECURITYPATCHES ?
Seite 16
Quelle: Oracle
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute"
SICHERHEITSRISIKEN FÜR EIGENENTWICKLUNGEN
 Mit Vorsicht zu genießen
 Aber:
 Sicherheitsrisiken lauern überall
 Java Abhängigkeiten (Apache Commons,
Spring, XML, …) sind ebenfalls prominent
vertreten
 … wie adressieren Sie diese Abhängigkeiten?
Seite 17
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute"
JAVA SECURITY STORIES AUS DEM LEBEN
 Uralte BI Applikation verwendet heute noch Java Applets,
Java-Applets werden nur noch vom IE unterstützt,
Java-Applets gehören nicht mehr zum Feature-Umfang Java9 ff.
Der IE wird nach dem 15.06.2022 nicht mehr supportet
 Equifax hack
 Apache Struts 2 vulnerability (CVE-2017-9805)
 Großer Datenabfluss von Kundendaten
 Aus der Ferne Java-Code mit JSON ausführen
 Exploiting the Jackson RCE: (CVE-2017-7525)
 Bibliothek “Jackson Databinding” in vielen RESTful Service Stacks im Einsatz
Seite 18
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" Seite 19
SICHERHEITSRISIKEN FÜR EIGENENTWICKLUNGEN MINIMIEREN
 Beachtung aus dem Standarddokument OWASP Top 10 Risiken für Webanwendungen
 https://owasp.org/www-project-top-ten
 OWASP Dokument sollten Sie sich zu eigen machen, um dafür zu sorgen, dass ihre
Webanwendungen diese Risiken minimieren
 Auszug TOP 10
 Injection (SQL usw.)
 Broken Authentication (Session Token)
 Insecure Deserialization (Daten in XML- Dokumenten oder in JSON Dokumenten)
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 20
WAS TUN?
5
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 21
DETECTION
5.1
© OPITZ CONSULTING 2021 /
DETECTION – WO IST DENN ÜBERALL JAVA INSTALLIERT ?
Modernisierung: Webcast "Java heute" 22
 Professionelle Scanner (USU, Snow, Flexera, VisualVM, …)
 Oracle Java Monitoring Services (Oracle JMS)
 siehe nächste Folien
 Selbst entwickelte Scanner, die Registry, Prozesse, Umgebungsvariablen und ggf. Filesystem
durchsuchen
© OPITZ CONSULTING 2021 /
GRUNDLAGEN / FUNKTIONALITÄT
Modernisierung: Webcast "Java heute" 23
 Teil von OCI (Oracle Cloud Infrastructure – Account notwendig)
 Agent für jede Instance (Host)
 Übertragung der Reports nach OCI
 Übersicht von Java-Anwendungen
 Installation: Anbieter, Version – separat installiert oder Bestandteil von
Drittanbieter-Software
 Laufende Applikationen – Performance Monitoring
 Bisher nur Linux-Unterstützung, nur Oracle JVMs (kein OpenJDK etc.*)
 Vorteile von Cloud
 Aufbereitung der Ergebnisse von Java Usage Tracker
(Bestandteil seit Java 7, aber kostenpflichtig)
 Kontinuierliche Überwachung/Rückmeldung
* Keine Performance Auswertung mittels Java Usage Tracker
© OPITZ CONSULTING 2021 /
ANWENDUNGSSZENARIEN
Modernisierung: Webcast "Java heute" 24
 Einmaliger Überblick über Java
 Sind alle Java-Installationen aktuell? Welche Applikationen laufen derzeit?
 Korrekte Lizenzierung wird nicht überprüft, Übersicht kann aber als Startpunkt helfen
 Laufen ggf. nicht autorisierte Anwendungen?
 Kontinuierliche Überwachung
 Haben einzelne Anwendungen zeitweise Performance-Probleme z.B. zu wenig Rechnerkapazitäten?
© OPITZ CONSULTING 2021 /
LIZENZBESTIMMUNGEN VON JMS
Modernisierung: Webcast "Java heute" 25
 JMS Agent ist kostenlos
 Voraussetzung für die Erhebung ist eine gültige Oracle Java Lizenz, z.B. Java SE Desktop
 Java Usage Tracker ist enthalten in Oracle Java „SE Products“
 OCI Monitoring
 Free tier – kostenlos zum Ausprobieren
 bis 500 Mio. Datenpunkte zur Erhebung
 bis 1 Milliarde Datenpunkte für Abfragen
 OCI Preise
 0,0025$ pro 1Mio Datenpunkte zur Erhebung
 0,0015$ pro 1Mio Datenpunkte für Abfragen
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 26
LÖSUNGEN ERARBEITEN
 Migration auf passende Open JDK
Distribution
 Oracle Java SE Subscription beziehen
5.2
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute"
OPEN JDK
 Open JDK ist die Grundlage von diversen Java Distributionen
 Kostenfreie OpenSource Angebote
 AdoptOpenJDK (unterstützt durch IBM & Microsoft Azure) → Eclipse Adoptium
 Amazon Coretto
 Microsoft Java
 Kommerzielle Angebote in Linux Distributionen und von anderen Herstellern
 RedHat (auch Java for Windows)
 SUSE
 SAP
 Kommerzielle Angebote
 Oracle Java SE
 Azul Zulu
Seite 27
OpenJDK
(java.net
→ github)
OracleJDK
(java.com)
OpenJDK-
Distributionen
Adopt OpenJDK
(Eclipse Adoptium)
Azul Zulu
Microsoft
AWS Corretto
in Linux
Distrirbutionen
Div. andere
Distributionen
(z.B. SAP, …)
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute"
UNTERSCHIEDE ZW. OPENJDK AND ORACLE JDK
 Viele Projekte haben mit früheren Java-Versionen die Erfahrung gemacht,
 dass OracleJDK stabiler war
 und eine bessere Performance bot
 oder ein größeres Feature Set hatte
 Oracle ist dabei, die technischen Unterschiede zwischen OpenJDK und OracleJDK ausgleichen
 Und Oracle hat die kommerzielle Features wie den Java Flight Recorder oder Mission Control ab
Java 11 open source gestellt
 Anbieter stellen Kompatibilität über das TCK (Technical Compatibility Kit) sicher
Seite 28
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute"
OPENJDK: WORKFLOW DER DISTRIBUTOREN
Quelle: Hendrik Ebbers: Java11 Keynote ( @HendrikEbbers)
Seite 29
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute"
OPENJDK: WORKFLOW DER DISTRIBUTOREN
Quelle: Hendrik Ebbers: Java11 Keynote ( @HendrikEbbers)
Seite 30
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute"
OPENJDK:
AT THE END: SAME SAME BUT DIFFERENT
Quelle: Hendrik Ebbers: Java11 Keynote ( @HendrikEbbers)
Seite 31
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute"
JAVA SE SUBSCRIPTION
 Beinhaltet Lizenz & Support
 Lizenz auf OracleJDK & kommerzielle Tools (z.B. Flight Recorder, Mission Control,
MSI Installer)
 Sicherstellung des Supports (Patches, Updates, 24x7, MyOracleSupport) durch:
 bisher: Lizenz & Support (bis 15.7.18) , läuft aus
 Neu: (seit 15.7.18) Subskription, günstiger , einfacher zu lizenzieren
Kommerzieller Support für Java 8 gewährleistet die Verfügbarkeit von Patches für insgesamt 8 Jahre (5 Jahre
Premier Support plus 3 Jahre Extended Support)
 Bedeutet für Oracle JDK 8:
 Premier Support bis Ende März 2022
 Extended Support bis Ende März 2030
Seite 32
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute"
JAVA SE SUBSCRIPTION - PREISLISTE
Seite 33
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 34
UNSER ANGEBOT
6
© OPITZ CONSULTING 2021 /
Modernisierung: Webcast "Java heute" Seite 35
JAVA – ZUKUNFTSPLANUNG UND –GESTALTUNG
Was tun?
kostenpfl.
Versionen
ermitteln
 Entscheidung für OpenJDK(s) treffen
 OpenJDK möglich?
 Ja → migrieren
 nein → Cluster konsolidieren mögl?
 Konsolidierung planen/umsetzen
 Anzahl Server- und Desktop-
Subscriptions beschaffen
Optimierung
 Systeme sammeln
 höchste Java
Versionen sammeln
 kostenpfl. identif.
 Compliance Risiko
bewerten
Inventur
Compliance
Was tun?
„alte“
Versionen
ermitteln
 Entscheidung für OpenJDK treffen
 OpenJDK möglich?
 Ja → migrieren
 nein → Cluster konsolidieren mögl?
 Konsolidierung planen/umsetzen
 Anzahl Server- und Desktop-
Subscriptions beschaffen
Optimierung
 alle Java Versionen
sammeln
 Security-Risiko
bewerten
Inventur
Security
© OPITZ CONSULTING 2021 /
UNSER ANGEBOT FÜR SIE
Datenerfassung
 Sie sammeln die Daten mit dem
Scanner-Tool ihrer Wahl
 Wir beraten Sie bei der
zielgerichteten Erhebung der Daten
 Wir prüfen laufend die Qualität der
entstehenden Daten
Datenauswertung
 Wir werten die von Ihnen
gesammelten Daten aus
 Wir ermitteln die benötigten
Lizenzen um die Oracle JDKs zu
lizensieren
 Wir berechnen die daraus
resultierenden Kosten
 Wir zeigen Securit-
Schwachstellen auf
Handlungsstrategien entwickeln
 Gemeinsam prüfen wir, wie
identifizierte Security-
Schwachstellen geschlossen werden
können
 Gemeinsam erarbeiten wir ein
Konzept wie die Kosten bei einer
Compliance gerechten Lizensierung
minimiert werden können
Modernisierung: Webcast "Java heute" 36
Unser Angebot für Sie besteht aus drei Säulen.
Wir arbeiten eng mit Ihnen zusammen damit das beste Ergebnis erzielt werden kann!
Kunde + Kunde +
© OPITZ CONSULTING 2021 /
VORGEFERTIGTE „DREHBÜCHER“/ABLAUFPLÄNE
FÜR COMPLIANCE- UND SECURITY-BEARBEITUNG
Modernisierung: Webcast "Java heute" 37
 Compliance / Kostenoptimierung  Security / Versionsupgrades
© OPITZ CONSULTING 2021 /
UNSER ANGEBOT FÜR SIE
Datenerfassung
 Sie sammeln die Daten mit dem
Scanner-Tool ihrer Wahl
 Wir beraten Sie bei der
zielgerichteten Erhebung der Daten
 Wir prüfen laufend die Qualität der
entstehenden Daten
Datenauswertung
 Wir werten die von Ihnen
gesammelten Daten aus
 Wir ermitteln die benötigten
Lizenzen um die Oracle JDKs zu
lizensieren
 Wir berechnen die daraus
resultierenden Kosten
 Wir zeigen Securit-
Schwachstellen auf
Handlungsstrategien entwickeln
 Gemeinsam prüfen wir, wie
identifizierte Security-
Schwachstellen geschlossen werden
können
 Gemeinsam erarbeiten wir ein
Konzept wie die Kosten bei einer
Compliance gerechten Lizensierung
minimiert werden können
Modernisierung: Webcast "Java heute" 38
Unser Angebot für Sie besteht aus drei Säulen.
Wir arbeiten eng mit Ihnen zusammen damit das beste Ergebnis erzielt werden kann!
Kunde + Kunde +
© OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 39
IHRE FRAGEN
 vorab gestellte Fragen aus den Anmeldungen
 Im Webcast gestellte Fragen
7
© OPITZ CONSULTING 2021 /
DIE FRAGEN AUS DEN ANMELDUNGEN
Modernisierung: Webcast "Java heute" 40
 In welchen Fällen ist eine Nutzung der aktuellen Java-Versionen kostenfrei?
 Java ist nicht mehr frei - was habe ich im Unternehmen zu beachten
Wann ist Oracle Java lizenzkostenfrei? Genereller Überblick über das Thema?
Lizenzsituation beim Einsatz von Java in einer Oracle EE DB zur Erstellung von Packages.
 Insbesondere auf die von Ihnen genannte Frage: Welche Open JDKs gibt es? Vor- und Nachteile, Supportmöglichkeiten
Künftige Java Strategien, Vor- und Nachteile Oracle Java und Open Source Versionen
Java Ökosystem und die Entwicklung sicherer Software, Aus der Einschränkung durch Oracle ausbrechen
 Alternativen zur Vermeidung von Lizenzkosten
Welche technischen Unterschiede (z.B. Performance) gibt es zwischen OracleJDK und freien Alternativen (z.B. OpenJDK,
Vers.11)?
Welche alternativen gibt es und sind diese auch kompatibel. Lizensierungs Modelle Java ....
Was steckt hinter Java, JDK und JRE bzgl. Abhängigkeiten zu Applikationen und Middleware und deren Auswirkung
Wie sieht die Roadmap von AdoptOpenJDK als Oracle-Java-Alternative aus? Bleibt es kostenlos? Wie lange noch?
Ich fände es gut, wenn auch die anderen Java-Distributionen und evtl. Lizenzmodelle berücksichtigt werden könnten.
 Gibt es Möglichkeiten der Inventarisierung von Java auf Linux Servern, welche über die Repository Installationen hinaus
gehen?
Empfehlung für internes/friendly SW Audit (möglichst Tool-basiert) für JAVA im Unternehmensnetzwerk
 Was muss bei einer Umstellung von OracleJava auf OpenJDK beachtet werden
© OPITZ CONSULTING 2021 /
DIE FRAGEN AUS DEM CHAT
Modernisierung: Webcast "Java heute" 41
 …
© OPITZ CONSULTING 2021 /
KONTAKTDATEN
Modernisierung: Webcast "Java heute" 42
Michael Paege
Senior Manager Cloud & Compliance
OPITZ CONSULTING Deutschland GmbH
Standort Hamburg
Landwehr 2
22087 Hamburg
Tel.: +49 40 741122 1322
Mobil: +49 172 9461961
michael.paege@opitz-consulting.com
Klaus Kramer
Solution Architect
OPITZ CONSULTING Deutschland GmbH
Standort Essen
Lazarettstraße 15
22087 Hamburg
Tel.: +49 201 892994 1724
Mobil: +49 172 2048790
klaus.kramer@opitz-consulting.com
Igor Kuferstein
Senior Project Manager
OPITZ CONSULTING Deutschland GmbH
Standort Essen
Lazarettstraße 15
22087 Hamburg
Tel.: +49 201 892994 1729
Mobil: +49 173 2673131
igor.kuferstein@opitz-consulting.com

Contenu connexe

Tendances

Oracle-Lizenzierung bei Virtualisierung und in der Cloud
Oracle-Lizenzierung bei Virtualisierung und in der CloudOracle-Lizenzierung bei Virtualisierung und in der Cloud
Oracle-Lizenzierung bei Virtualisierung und in der CloudOPITZ CONSULTING Deutschland
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OPITZ CONSULTING Deutschland
 
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...OPITZ CONSULTING Deutschland
 
Tipps & Tricks zum Aufbau einer Unternehmenscloud mit CC13
Tipps & Tricks zum Aufbau einer Unternehmenscloud mit CC13Tipps & Tricks zum Aufbau einer Unternehmenscloud mit CC13
Tipps & Tricks zum Aufbau einer Unternehmenscloud mit CC13OPITZ CONSULTING Deutschland
 
Die SOA Suite in der Amazon Cloud sicher betreiben
Die SOA Suite in der Amazon Cloud sicher betreiben Die SOA Suite in der Amazon Cloud sicher betreiben
Die SOA Suite in der Amazon Cloud sicher betreiben OPITZ CONSULTING Deutschland
 
2014 borys neselovskyi_web_logic_server_auf_oda_praesentation
2014 borys neselovskyi_web_logic_server_auf_oda_praesentation2014 borys neselovskyi_web_logic_server_auf_oda_praesentation
2014 borys neselovskyi_web_logic_server_auf_oda_praesentationbneselov
 
2012 borys neselovskyi_automatisierte_middleware_installation_praesentation
2012 borys neselovskyi_automatisierte_middleware_installation_praesentation2012 borys neselovskyi_automatisierte_middleware_installation_praesentation
2012 borys neselovskyi_automatisierte_middleware_installation_praesentationbneselov
 
WebLogic Server auf ODA: Erfahrungen aus einem Kundenprojekt
WebLogic Server auf ODA: Erfahrungen aus einem KundenprojektWebLogic Server auf ODA: Erfahrungen aus einem Kundenprojekt
WebLogic Server auf ODA: Erfahrungen aus einem KundenprojektOPITZ CONSULTING Deutschland
 
Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...
Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...
Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...Nikolaos Kaintantzis
 
Sicherheit, Compliance, Höchsteistung mit SPARC/Solaris
Sicherheit, Compliance, Höchsteistung mit SPARC/SolarisSicherheit, Compliance, Höchsteistung mit SPARC/Solaris
Sicherheit, Compliance, Höchsteistung mit SPARC/SolarisJomaSoft
 
WebLogic: Wie schütze ich den AdminServer vor dem Ausfall?
WebLogic: Wie schütze ich den AdminServer vor dem Ausfall?WebLogic: Wie schütze ich den AdminServer vor dem Ausfall?
WebLogic: Wie schütze ich den AdminServer vor dem Ausfall?OPITZ CONSULTING Deutschland
 
Einführung in Puppet und Vagrant
Einführung in Puppet und VagrantEinführung in Puppet und Vagrant
Einführung in Puppet und Vagrants0enke
 

Tendances (20)

OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
 
OC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-LizenzierungOC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-Lizenzierung
 
2020 oracle lizenznews
2020 oracle lizenznews2020 oracle lizenznews
2020 oracle lizenznews
 
Oracle-Lizenzierung bei Virtualisierung und in der Cloud
Oracle-Lizenzierung bei Virtualisierung und in der CloudOracle-Lizenzierung bei Virtualisierung und in der Cloud
Oracle-Lizenzierung bei Virtualisierung und in der Cloud
 
"OC|Webcast: Grundlagen der Oracle Lizenzierung"
"OC|Webcast: Grundlagen der Oracle Lizenzierung""OC|Webcast: Grundlagen der Oracle Lizenzierung"
"OC|Webcast: Grundlagen der Oracle Lizenzierung"
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
 
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...
 
Der Mythos der Trunk-basierten Entwicklung
Der Mythos der Trunk-basierten EntwicklungDer Mythos der Trunk-basierten Entwicklung
Der Mythos der Trunk-basierten Entwicklung
 
Tipps & Tricks zum Aufbau einer Unternehmenscloud mit CC13
Tipps & Tricks zum Aufbau einer Unternehmenscloud mit CC13Tipps & Tricks zum Aufbau einer Unternehmenscloud mit CC13
Tipps & Tricks zum Aufbau einer Unternehmenscloud mit CC13
 
Die SOA Suite in der Amazon Cloud sicher betreiben
Die SOA Suite in der Amazon Cloud sicher betreiben Die SOA Suite in der Amazon Cloud sicher betreiben
Die SOA Suite in der Amazon Cloud sicher betreiben
 
2014 borys neselovskyi_web_logic_server_auf_oda_praesentation
2014 borys neselovskyi_web_logic_server_auf_oda_praesentation2014 borys neselovskyi_web_logic_server_auf_oda_praesentation
2014 borys neselovskyi_web_logic_server_auf_oda_praesentation
 
2012 borys neselovskyi_automatisierte_middleware_installation_praesentation
2012 borys neselovskyi_automatisierte_middleware_installation_praesentation2012 borys neselovskyi_automatisierte_middleware_installation_praesentation
2012 borys neselovskyi_automatisierte_middleware_installation_praesentation
 
Moderne Java Web-Technologien
Moderne Java Web-TechnologienModerne Java Web-Technologien
Moderne Java Web-Technologien
 
WebLogic Server auf ODA: Erfahrungen aus einem Kundenprojekt
WebLogic Server auf ODA: Erfahrungen aus einem KundenprojektWebLogic Server auf ODA: Erfahrungen aus einem Kundenprojekt
WebLogic Server auf ODA: Erfahrungen aus einem Kundenprojekt
 
Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...
Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...
Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...
 
Elsholz stoll js_03_10
Elsholz stoll js_03_10Elsholz stoll js_03_10
Elsholz stoll js_03_10
 
Sicherheit, Compliance, Höchsteistung mit SPARC/Solaris
Sicherheit, Compliance, Höchsteistung mit SPARC/SolarisSicherheit, Compliance, Höchsteistung mit SPARC/Solaris
Sicherheit, Compliance, Höchsteistung mit SPARC/Solaris
 
WebLogic: Wie schütze ich den AdminServer vor dem Ausfall?
WebLogic: Wie schütze ich den AdminServer vor dem Ausfall?WebLogic: Wie schütze ich den AdminServer vor dem Ausfall?
WebLogic: Wie schütze ich den AdminServer vor dem Ausfall?
 
CI und OTPC in ADF Projekten
CI und OTPC in ADF ProjektenCI und OTPC in ADF Projekten
CI und OTPC in ADF Projekten
 
Einführung in Puppet und Vagrant
Einführung in Puppet und VagrantEinführung in Puppet und Vagrant
Einführung in Puppet und Vagrant
 

Similaire à OC|Webcast "Java heute" vom 24.08.2021

Webcast Nr. 3 - Java Entwicklung mit der SAP Cloud Platform
Webcast Nr. 3 - Java Entwicklung mit der SAP Cloud PlatformWebcast Nr. 3 - Java Entwicklung mit der SAP Cloud Platform
Webcast Nr. 3 - Java Entwicklung mit der SAP Cloud PlatformPatric Dahse
 
Boost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with DockerBoost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with DockerSteven Grzbielok
 
Introduction to JEE
Introduction to JEEIntroduction to JEE
Introduction to JEEguestc44b7b
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Niels de Bruijn
 
Java magazin9 2012_wls 12c_das_dutzend_ist_voll
Java magazin9 2012_wls 12c_das_dutzend_ist_vollJava magazin9 2012_wls 12c_das_dutzend_ist_voll
Java magazin9 2012_wls 12c_das_dutzend_ist_vollWolfgang Weigend
 
Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6Torsten Winterberg
 
Cloud Connectivity - Herausforderungen und Loesungen
Cloud Connectivity - Herausforderungen und LoesungenCloud Connectivity - Herausforderungen und Loesungen
Cloud Connectivity - Herausforderungen und LoesungenDaniel Steiger
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationGWAVA
 
DOAG Webinar Oracle und Docker
DOAG Webinar Oracle und DockerDOAG Webinar Oracle und Docker
DOAG Webinar Oracle und DockerStefan Oehrli
 
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OPITZ CONSULTING Deutschland
 
Microsoft Environments aus der Cloud
Microsoft Environments aus der CloudMicrosoft Environments aus der Cloud
Microsoft Environments aus der CloudBeck et al. GmbH
 
Oracle WebLogic for DevOps
Oracle WebLogic for DevOpsOracle WebLogic for DevOps
Oracle WebLogic for DevOpsAndreas Koop
 
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“OPEN KNOWLEDGE GmbH
 
iJUG Java Aktuell [Februar 2015] Lukas Eder - jOOQ - ein alternativer Weg mit...
iJUG Java Aktuell [Februar 2015] Lukas Eder - jOOQ - ein alternativer Weg mit...iJUG Java Aktuell [Februar 2015] Lukas Eder - jOOQ - ein alternativer Weg mit...
iJUG Java Aktuell [Februar 2015] Lukas Eder - jOOQ - ein alternativer Weg mit...Lukas Eder
 
DevOps der Triple-E Klasse - Eclipse DemoCamp
DevOps der Triple-E Klasse - Eclipse DemoCampDevOps der Triple-E Klasse - Eclipse DemoCamp
DevOps der Triple-E Klasse - Eclipse DemoCampWerner Keil
 
Rapid Deployment mit JomaSoft VDCF
Rapid Deployment mit JomaSoft VDCFRapid Deployment mit JomaSoft VDCF
Rapid Deployment mit JomaSoft VDCFJomaSoft
 
InstallShield 2014- DE
InstallShield 2014- DEInstallShield 2014- DE
InstallShield 2014- DEFlexera
 

Similaire à OC|Webcast "Java heute" vom 24.08.2021 (20)

Webcast Nr. 3 - Java Entwicklung mit der SAP Cloud Platform
Webcast Nr. 3 - Java Entwicklung mit der SAP Cloud PlatformWebcast Nr. 3 - Java Entwicklung mit der SAP Cloud Platform
Webcast Nr. 3 - Java Entwicklung mit der SAP Cloud Platform
 
Boost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with DockerBoost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with Docker
 
Introduction to JEE
Introduction to JEEIntroduction to JEE
Introduction to JEE
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)
 
Java magazin9 2012_wls 12c_das_dutzend_ist_voll
Java magazin9 2012_wls 12c_das_dutzend_ist_vollJava magazin9 2012_wls 12c_das_dutzend_ist_voll
Java magazin9 2012_wls 12c_das_dutzend_ist_voll
 
Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6
 
Cloud Connectivity - Herausforderungen und Loesungen
Cloud Connectivity - Herausforderungen und LoesungenCloud Connectivity - Herausforderungen und Loesungen
Cloud Connectivity - Herausforderungen und Loesungen
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
 
DOAG Webinar Oracle und Docker
DOAG Webinar Oracle und DockerDOAG Webinar Oracle und Docker
DOAG Webinar Oracle und Docker
 
DOAG 2010: ADF Faces RC Best Practice
DOAG 2010: ADF Faces RC Best PracticeDOAG 2010: ADF Faces RC Best Practice
DOAG 2010: ADF Faces RC Best Practice
 
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
 
Microsoft Environments aus der Cloud
Microsoft Environments aus der CloudMicrosoft Environments aus der Cloud
Microsoft Environments aus der Cloud
 
Oracle WebLogic for DevOps
Oracle WebLogic for DevOpsOracle WebLogic for DevOps
Oracle WebLogic for DevOps
 
Oracle WebLogic for DevOps
Oracle WebLogic for DevOpsOracle WebLogic for DevOps
Oracle WebLogic for DevOps
 
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“
 
Kevin Hofer
Kevin HoferKevin Hofer
Kevin Hofer
 
iJUG Java Aktuell [Februar 2015] Lukas Eder - jOOQ - ein alternativer Weg mit...
iJUG Java Aktuell [Februar 2015] Lukas Eder - jOOQ - ein alternativer Weg mit...iJUG Java Aktuell [Februar 2015] Lukas Eder - jOOQ - ein alternativer Weg mit...
iJUG Java Aktuell [Februar 2015] Lukas Eder - jOOQ - ein alternativer Weg mit...
 
DevOps der Triple-E Klasse - Eclipse DemoCamp
DevOps der Triple-E Klasse - Eclipse DemoCampDevOps der Triple-E Klasse - Eclipse DemoCamp
DevOps der Triple-E Klasse - Eclipse DemoCamp
 
Rapid Deployment mit JomaSoft VDCF
Rapid Deployment mit JomaSoft VDCFRapid Deployment mit JomaSoft VDCF
Rapid Deployment mit JomaSoft VDCF
 
InstallShield 2014- DE
InstallShield 2014- DEInstallShield 2014- DE
InstallShield 2014- DE
 

Plus de OPITZ CONSULTING Deutschland

Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"OPITZ CONSULTING Deutschland
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OPITZ CONSULTING Deutschland
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OPITZ CONSULTING Deutschland
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OPITZ CONSULTING Deutschland
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungOPITZ CONSULTING Deutschland
 
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social Distance
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social DistanceOC|Weekly Talk - Mitarbeiterführung in Zeiten von Social Distance
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social DistanceOPITZ CONSULTING Deutschland
 
Handlungsoptionen bei der Modernisierung von Legacy-Systemen
Handlungsoptionen bei der Modernisierung von Legacy-SystemenHandlungsoptionen bei der Modernisierung von Legacy-Systemen
Handlungsoptionen bei der Modernisierung von Legacy-SystemenOPITZ CONSULTING Deutschland
 
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...OPITZ CONSULTING Deutschland
 

Plus de OPITZ CONSULTING Deutschland (17)

OC|Webcast "Daten wirklich nutzen"
OC|Webcast "Daten wirklich nutzen"OC|Webcast "Daten wirklich nutzen"
OC|Webcast "Daten wirklich nutzen"
 
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
 
OC|Webcast "Die neue Welt der Virtualisierung"
OC|Webcast "Die neue Welt der Virtualisierung"OC|Webcast "Die neue Welt der Virtualisierung"
OC|Webcast "Die neue Welt der Virtualisierung"
 
10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
 
OC|Weekly Talk The Power of DevOps…
OC|Weekly Talk  The Power of DevOps…OC|Weekly Talk  The Power of DevOps…
OC|Weekly Talk The Power of DevOps…
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring
 
OC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remoteOC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remote
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud Nutzung
 
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social Distance
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social DistanceOC|Weekly Talk - Mitarbeiterführung in Zeiten von Social Distance
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social Distance
 
OC|Weekly Talk Remote Design Thinking
OC|Weekly Talk Remote Design ThinkingOC|Weekly Talk Remote Design Thinking
OC|Weekly Talk Remote Design Thinking
 
OC|Webcast Smart Innovation am 7. April 2020
OC|Webcast Smart Innovation am 7. April 2020OC|Webcast Smart Innovation am 7. April 2020
OC|Webcast Smart Innovation am 7. April 2020
 
Handlungsoptionen bei der Modernisierung von Legacy-Systemen
Handlungsoptionen bei der Modernisierung von Legacy-SystemenHandlungsoptionen bei der Modernisierung von Legacy-Systemen
Handlungsoptionen bei der Modernisierung von Legacy-Systemen
 
InspireIT - Online-Event
InspireIT - Online-Event InspireIT - Online-Event
InspireIT - Online-Event
 
Analytics as a Service - Microsoft Azure
Analytics as a Service  - Microsoft Azure Analytics as a Service  - Microsoft Azure
Analytics as a Service - Microsoft Azure
 
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...
 

OC|Webcast "Java heute" vom 24.08.2021

  • 1. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 1 24.08.2021 Michael Paege JAVA ALS SECURITY-RISIKO? SITUATION 2021
  • 2. © OPITZ CONSULTING 2021 / BITTE BEACHTEN SIE… Modernisierung: Webcast "Java heute" Seite 2 Wir werden Ihnen die Aufzeichnung dieses Webinars sowie die Vortragsfolien in den nächsten Tagen zusenden. Bitte melden Sie sich bei technischen Störungen während des Webinars über die Frage-Funktion an die Organisatoren. Ihre inhaltlichen Fragen stellen Sie bitte auch über die Frage-Funktion. Wir beantworten diese gerne zum Ende des Webinars. ? Alle Teilnehmer sind stummgeschaltet. Nur so können wir ein störungsfreies Webinar bei großer Personenzahl gewährleisten.
  • 3. © OPITZ CONSULTING 2021 / IT-MODERNISIERUNG Modernisierung: Webcast "Java heute" 3 Grundlage der Digitalisierung  Wettbewerbsfähigkeit  Dynamikrobustheit  Kundenerwartung Vermeiden der Wartungsfalle  Legacy Technologien  Sicherheit  Fachkräftemangel Investitionsschutz  Geistiges Eigentum  Kosten  Stabilität  Akzeptanz Strukturelle Zukunftsfähigkeit sichern  Skalierbarkeit  Flexibilität
  • 4. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 4 ALLGEMEINES ZU (ORACLE) JAVA 1 COMPLIANCE UND SECURITY 2 SECURITY-ASPEKTE 4 AKTUELLE SITUATION IM MARKT 3 WAS TUN? 5 UNSER ANGEBOT 6 IHRE FRAGEN 7 LIVE-DEMO 8
  • 5. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 5 ALLGEMEINES ZU (ORACLE) JAVA 1
  • 6. © OPITZ CONSULTING 2021 / HISTORIE, GEGENWART UND ZUKUNFT Modernisierung: Webcast "Java heute" 6  2006: Sun stellt Java unter Open Source: GNU GPL  2009: Oracle kauft Sun  ab 2010: das OracleJDK wird mittels Oracle Binary Code License Agreement for Java SE (BCL) lizenziert  ab 09.2018: Der JCP verkürzt die Release-Kadenz von 3 Jahren auf 6 Monate  ab 09.2018: für Download des OracleJDK 11 muss OTN-Lizenz für Java akzeptiert werden  ab 04.2019: OTN-Lizenz für Java wurde geändert und gilt nun für OracleJDK 8 ab Build 211 sowie für OracleJDK 11, 12, 13, ff  kostenfreie Nutzung des OracleJDK nur für Personal Use, Development Use, Oracle Approved Product Use und Oracle Cloud Infrastructure Use  Andere Nutzung des OracleJDK muss durch Subscription und Oracle Standardverträge (OMA oder TOMA plus LDR) lizenziert werden OpenJDK (java.net → github) OracleJDK (java.com) OpenJDK- Distributionen Adopt OpenJDK (Eclipse Adoptium) Azul Zulu Microsoft AWS Corretto in Linux Distrirbutionen Div. andere Distributionen (z.B. SAP, …)
  • 7. © OPITZ CONSULTING 2021 / ORACLE JDK UND OTN-LIZENZ WAS IST DAMIT MÖGLICH ? Modernisierung: Webcast "Java heute" Seite 7  Personal Use  “Personal Use” refers to an Individual's use of the Programs solely on a desktop or laptop computer under such Individual's control only to run Personal Applications.  “Personal Applications” refers to Applications designed for individual personal use only, such as games or personal productivity tools  Development Use  “Development Use” refers to Your internal use of the Programs to develop, test, prototype and demonstrate Your Applications. For purposes of clarity, the “to develop” grant includes using the Programs to run profilers, debuggers and Integrated Development Environments (IDE Tools) where the primary purpose of the IDE Tools is profiling, debugging and source code editing Applications  Oracle Approved Product Use  Oracle Cloud Infrastructure Use
  • 8. © OPITZ CONSULTING 2021 / ORACLE JDK UND OTN-LIZENZ WAS IST DAMIT MÖGLICH ? Modernisierung: Webcast "Java heute" Seite 8  Oracle Approved Product Use  “Oracle Approved Product Use” refers to Your internal use of the Programs only to run: (a) the product(s) identified as Schedule A Products at https://java.com/oaa; and/or (b) software Applications developed using the products identified as Schedule B Products at java.com/oaa by an Oracle authorized licensee of such Schedule B Products. If You are unsure whether the Application You intend to run using the Programs is developed using a Schedule B Product, please contact your Application provider  Oracle Cloud Infrastructure Use  “Oracle Cloud Infrastructure Use (“OCI Use”)” refers to Your use of the Programs on Oracle's Cloud Infrastructure with the Oracle Cloud Infrastructur products identified in the Oracle PaaS and IaaS Universal Credits Service Descriptions available at http://oracle.com/contracts during the period in which You maintain a subscription for such Oracle Cloud Infrastructure products
  • 9. © OPITZ CONSULTING 2021 / WELCHE ORACLE-JAVA-VERSIONEN SIND KOSTENFREI ? Modernisierung: Webcast "Java heute" Seite 9  OracleJDK 6 bis einschließlich Patchlevel 45 (April 2013)  OracleJDK 7 bis einschließlich Patchlevel 80 (April 2015)  OracleJDK 8 bis einschließlich Patchlevel 202 (Januar 2019)  Ab Oracle JDK11, 12, … bis einschließlich Patchlevel 2 (analog zum OpenJDK)  Für >8.202 und 11ff gilt:  Kostenfrei für personal Use, Development, Cloud Infrastructure Use und wenn ausschließlich in Verbindung mit einem supporteten Oracle-Produkt verwendet (bis auf wenige Ausnahmen wie bspw. SQL Developer)
  • 10. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 10 COMPLIANCE UND SECURITY 2
  • 11. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" Seite 11 2 ASPEKTE: COMPLIANCE/KOSTEN UND SECURITY Was tun? kostenpfl. Versionen ermitteln  Entscheidung für OpenJDK(s) treffen  OpenJDK möglich?  Ja → migrieren  nein → Cluster konsolidieren mögl?  Konsolidierung planen/umsetzen  Anzahl Server- und Desktop- Subscriptions beschaffen Optimierung  Systeme sammeln  höchste Java Versionen sammeln  kostenpfl. identif.  Compliance Risiko bewerten Inventur Compliance Was tun? „alte“ Versionen ermitteln  Entscheidung für OpenJDK(s) treffen  OpenJDK möglich?  Ja → migrieren  nein → Cluster konsolidieren mögl?  Konsolidierung planen/umsetzen  Anzahl Server- und Desktop- Subscriptions beschaffen Optimierung  alle Java Versionen sammeln  Security-Risiko bewerten Inventur Security
  • 12. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 12 AKTUELLE SITUATION IM MARKT 3
  • 13. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" AKTUELLE SITUATION IM MARKT  Viele Kunden haben vor mehr als 2 Jahren die Oracle-Java-Updates gestoppt um nicht bzgl. der kostenpflichtigen OracleJDK-Versionen incompliant zu werden bzw. um Kosten zu sparen  Die dann eigentlich geplanten Migrationsvorhaben auf OpenJDK mussten anderen Prioritäten und Notwendigkeiten (Corona-Auswirkungen) weichen  Viele Kundenworkshops haben gezeigt, dass auch noch viele noch ältere Versionen (Java4, Java5 etc.) im produktiven Einsatz sind  Bei einigen Kunden sind noch Java-Applets im Einsatz … … und der Microsoft Internet Explorer geht am 15.06.2022 aus dem Support (https://blogs.windows.com/windowsexperience/2021/05/19/the-future-of-internet-explorer-on-windows-10-is-in-microsoft-edge/)  Wenige Kunden sind schon komplett auf OpenJDK  Wenige Kunden zahlen Java-Subskription, weil sie – zumindest teilweise – nicht vom OracleJDK weg können oder wollen Seite 13
  • 14. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 14 SECURITY-ASPEKTE 4
  • 15. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" JAVA 8 OHNE UPDATES WEITER BETREIBEN JAVA OHNE SECURITYPATCHES ? Seite 15 Quelle: Oracle
  • 16. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" JAVA 8 OHNE UPDATES WEITER BETREIBEN JAVA OHNE SECURITYPATCHES ? Seite 16 Quelle: Oracle
  • 17. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" SICHERHEITSRISIKEN FÜR EIGENENTWICKLUNGEN  Mit Vorsicht zu genießen  Aber:  Sicherheitsrisiken lauern überall  Java Abhängigkeiten (Apache Commons, Spring, XML, …) sind ebenfalls prominent vertreten  … wie adressieren Sie diese Abhängigkeiten? Seite 17
  • 18. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" JAVA SECURITY STORIES AUS DEM LEBEN  Uralte BI Applikation verwendet heute noch Java Applets, Java-Applets werden nur noch vom IE unterstützt, Java-Applets gehören nicht mehr zum Feature-Umfang Java9 ff. Der IE wird nach dem 15.06.2022 nicht mehr supportet  Equifax hack  Apache Struts 2 vulnerability (CVE-2017-9805)  Großer Datenabfluss von Kundendaten  Aus der Ferne Java-Code mit JSON ausführen  Exploiting the Jackson RCE: (CVE-2017-7525)  Bibliothek “Jackson Databinding” in vielen RESTful Service Stacks im Einsatz Seite 18
  • 19. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" Seite 19 SICHERHEITSRISIKEN FÜR EIGENENTWICKLUNGEN MINIMIEREN  Beachtung aus dem Standarddokument OWASP Top 10 Risiken für Webanwendungen  https://owasp.org/www-project-top-ten  OWASP Dokument sollten Sie sich zu eigen machen, um dafür zu sorgen, dass ihre Webanwendungen diese Risiken minimieren  Auszug TOP 10  Injection (SQL usw.)  Broken Authentication (Session Token)  Insecure Deserialization (Daten in XML- Dokumenten oder in JSON Dokumenten)
  • 20. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 20 WAS TUN? 5
  • 21. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 21 DETECTION 5.1
  • 22. © OPITZ CONSULTING 2021 / DETECTION – WO IST DENN ÜBERALL JAVA INSTALLIERT ? Modernisierung: Webcast "Java heute" 22  Professionelle Scanner (USU, Snow, Flexera, VisualVM, …)  Oracle Java Monitoring Services (Oracle JMS)  siehe nächste Folien  Selbst entwickelte Scanner, die Registry, Prozesse, Umgebungsvariablen und ggf. Filesystem durchsuchen
  • 23. © OPITZ CONSULTING 2021 / GRUNDLAGEN / FUNKTIONALITÄT Modernisierung: Webcast "Java heute" 23  Teil von OCI (Oracle Cloud Infrastructure – Account notwendig)  Agent für jede Instance (Host)  Übertragung der Reports nach OCI  Übersicht von Java-Anwendungen  Installation: Anbieter, Version – separat installiert oder Bestandteil von Drittanbieter-Software  Laufende Applikationen – Performance Monitoring  Bisher nur Linux-Unterstützung, nur Oracle JVMs (kein OpenJDK etc.*)  Vorteile von Cloud  Aufbereitung der Ergebnisse von Java Usage Tracker (Bestandteil seit Java 7, aber kostenpflichtig)  Kontinuierliche Überwachung/Rückmeldung * Keine Performance Auswertung mittels Java Usage Tracker
  • 24. © OPITZ CONSULTING 2021 / ANWENDUNGSSZENARIEN Modernisierung: Webcast "Java heute" 24  Einmaliger Überblick über Java  Sind alle Java-Installationen aktuell? Welche Applikationen laufen derzeit?  Korrekte Lizenzierung wird nicht überprüft, Übersicht kann aber als Startpunkt helfen  Laufen ggf. nicht autorisierte Anwendungen?  Kontinuierliche Überwachung  Haben einzelne Anwendungen zeitweise Performance-Probleme z.B. zu wenig Rechnerkapazitäten?
  • 25. © OPITZ CONSULTING 2021 / LIZENZBESTIMMUNGEN VON JMS Modernisierung: Webcast "Java heute" 25  JMS Agent ist kostenlos  Voraussetzung für die Erhebung ist eine gültige Oracle Java Lizenz, z.B. Java SE Desktop  Java Usage Tracker ist enthalten in Oracle Java „SE Products“  OCI Monitoring  Free tier – kostenlos zum Ausprobieren  bis 500 Mio. Datenpunkte zur Erhebung  bis 1 Milliarde Datenpunkte für Abfragen  OCI Preise  0,0025$ pro 1Mio Datenpunkte zur Erhebung  0,0015$ pro 1Mio Datenpunkte für Abfragen
  • 26. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 26 LÖSUNGEN ERARBEITEN  Migration auf passende Open JDK Distribution  Oracle Java SE Subscription beziehen 5.2
  • 27. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" OPEN JDK  Open JDK ist die Grundlage von diversen Java Distributionen  Kostenfreie OpenSource Angebote  AdoptOpenJDK (unterstützt durch IBM & Microsoft Azure) → Eclipse Adoptium  Amazon Coretto  Microsoft Java  Kommerzielle Angebote in Linux Distributionen und von anderen Herstellern  RedHat (auch Java for Windows)  SUSE  SAP  Kommerzielle Angebote  Oracle Java SE  Azul Zulu Seite 27 OpenJDK (java.net → github) OracleJDK (java.com) OpenJDK- Distributionen Adopt OpenJDK (Eclipse Adoptium) Azul Zulu Microsoft AWS Corretto in Linux Distrirbutionen Div. andere Distributionen (z.B. SAP, …)
  • 28. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" UNTERSCHIEDE ZW. OPENJDK AND ORACLE JDK  Viele Projekte haben mit früheren Java-Versionen die Erfahrung gemacht,  dass OracleJDK stabiler war  und eine bessere Performance bot  oder ein größeres Feature Set hatte  Oracle ist dabei, die technischen Unterschiede zwischen OpenJDK und OracleJDK ausgleichen  Und Oracle hat die kommerzielle Features wie den Java Flight Recorder oder Mission Control ab Java 11 open source gestellt  Anbieter stellen Kompatibilität über das TCK (Technical Compatibility Kit) sicher Seite 28
  • 29. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" OPENJDK: WORKFLOW DER DISTRIBUTOREN Quelle: Hendrik Ebbers: Java11 Keynote ( @HendrikEbbers) Seite 29
  • 30. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" OPENJDK: WORKFLOW DER DISTRIBUTOREN Quelle: Hendrik Ebbers: Java11 Keynote ( @HendrikEbbers) Seite 30
  • 31. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" OPENJDK: AT THE END: SAME SAME BUT DIFFERENT Quelle: Hendrik Ebbers: Java11 Keynote ( @HendrikEbbers) Seite 31
  • 32. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" JAVA SE SUBSCRIPTION  Beinhaltet Lizenz & Support  Lizenz auf OracleJDK & kommerzielle Tools (z.B. Flight Recorder, Mission Control, MSI Installer)  Sicherstellung des Supports (Patches, Updates, 24x7, MyOracleSupport) durch:  bisher: Lizenz & Support (bis 15.7.18) , läuft aus  Neu: (seit 15.7.18) Subskription, günstiger , einfacher zu lizenzieren Kommerzieller Support für Java 8 gewährleistet die Verfügbarkeit von Patches für insgesamt 8 Jahre (5 Jahre Premier Support plus 3 Jahre Extended Support)  Bedeutet für Oracle JDK 8:  Premier Support bis Ende März 2022  Extended Support bis Ende März 2030 Seite 32
  • 33. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" JAVA SE SUBSCRIPTION - PREISLISTE Seite 33
  • 34. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 34 UNSER ANGEBOT 6
  • 35. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" Seite 35 JAVA – ZUKUNFTSPLANUNG UND –GESTALTUNG Was tun? kostenpfl. Versionen ermitteln  Entscheidung für OpenJDK(s) treffen  OpenJDK möglich?  Ja → migrieren  nein → Cluster konsolidieren mögl?  Konsolidierung planen/umsetzen  Anzahl Server- und Desktop- Subscriptions beschaffen Optimierung  Systeme sammeln  höchste Java Versionen sammeln  kostenpfl. identif.  Compliance Risiko bewerten Inventur Compliance Was tun? „alte“ Versionen ermitteln  Entscheidung für OpenJDK treffen  OpenJDK möglich?  Ja → migrieren  nein → Cluster konsolidieren mögl?  Konsolidierung planen/umsetzen  Anzahl Server- und Desktop- Subscriptions beschaffen Optimierung  alle Java Versionen sammeln  Security-Risiko bewerten Inventur Security
  • 36. © OPITZ CONSULTING 2021 / UNSER ANGEBOT FÜR SIE Datenerfassung  Sie sammeln die Daten mit dem Scanner-Tool ihrer Wahl  Wir beraten Sie bei der zielgerichteten Erhebung der Daten  Wir prüfen laufend die Qualität der entstehenden Daten Datenauswertung  Wir werten die von Ihnen gesammelten Daten aus  Wir ermitteln die benötigten Lizenzen um die Oracle JDKs zu lizensieren  Wir berechnen die daraus resultierenden Kosten  Wir zeigen Securit- Schwachstellen auf Handlungsstrategien entwickeln  Gemeinsam prüfen wir, wie identifizierte Security- Schwachstellen geschlossen werden können  Gemeinsam erarbeiten wir ein Konzept wie die Kosten bei einer Compliance gerechten Lizensierung minimiert werden können Modernisierung: Webcast "Java heute" 36 Unser Angebot für Sie besteht aus drei Säulen. Wir arbeiten eng mit Ihnen zusammen damit das beste Ergebnis erzielt werden kann! Kunde + Kunde +
  • 37. © OPITZ CONSULTING 2021 / VORGEFERTIGTE „DREHBÜCHER“/ABLAUFPLÄNE FÜR COMPLIANCE- UND SECURITY-BEARBEITUNG Modernisierung: Webcast "Java heute" 37  Compliance / Kostenoptimierung  Security / Versionsupgrades
  • 38. © OPITZ CONSULTING 2021 / UNSER ANGEBOT FÜR SIE Datenerfassung  Sie sammeln die Daten mit dem Scanner-Tool ihrer Wahl  Wir beraten Sie bei der zielgerichteten Erhebung der Daten  Wir prüfen laufend die Qualität der entstehenden Daten Datenauswertung  Wir werten die von Ihnen gesammelten Daten aus  Wir ermitteln die benötigten Lizenzen um die Oracle JDKs zu lizensieren  Wir berechnen die daraus resultierenden Kosten  Wir zeigen Securit- Schwachstellen auf Handlungsstrategien entwickeln  Gemeinsam prüfen wir, wie identifizierte Security- Schwachstellen geschlossen werden können  Gemeinsam erarbeiten wir ein Konzept wie die Kosten bei einer Compliance gerechten Lizensierung minimiert werden können Modernisierung: Webcast "Java heute" 38 Unser Angebot für Sie besteht aus drei Säulen. Wir arbeiten eng mit Ihnen zusammen damit das beste Ergebnis erzielt werden kann! Kunde + Kunde +
  • 39. © OPITZ CONSULTING 2021 / Modernisierung: Webcast "Java heute" 39 IHRE FRAGEN  vorab gestellte Fragen aus den Anmeldungen  Im Webcast gestellte Fragen 7
  • 40. © OPITZ CONSULTING 2021 / DIE FRAGEN AUS DEN ANMELDUNGEN Modernisierung: Webcast "Java heute" 40  In welchen Fällen ist eine Nutzung der aktuellen Java-Versionen kostenfrei?  Java ist nicht mehr frei - was habe ich im Unternehmen zu beachten Wann ist Oracle Java lizenzkostenfrei? Genereller Überblick über das Thema? Lizenzsituation beim Einsatz von Java in einer Oracle EE DB zur Erstellung von Packages.  Insbesondere auf die von Ihnen genannte Frage: Welche Open JDKs gibt es? Vor- und Nachteile, Supportmöglichkeiten Künftige Java Strategien, Vor- und Nachteile Oracle Java und Open Source Versionen Java Ökosystem und die Entwicklung sicherer Software, Aus der Einschränkung durch Oracle ausbrechen  Alternativen zur Vermeidung von Lizenzkosten Welche technischen Unterschiede (z.B. Performance) gibt es zwischen OracleJDK und freien Alternativen (z.B. OpenJDK, Vers.11)? Welche alternativen gibt es und sind diese auch kompatibel. Lizensierungs Modelle Java .... Was steckt hinter Java, JDK und JRE bzgl. Abhängigkeiten zu Applikationen und Middleware und deren Auswirkung Wie sieht die Roadmap von AdoptOpenJDK als Oracle-Java-Alternative aus? Bleibt es kostenlos? Wie lange noch? Ich fände es gut, wenn auch die anderen Java-Distributionen und evtl. Lizenzmodelle berücksichtigt werden könnten.  Gibt es Möglichkeiten der Inventarisierung von Java auf Linux Servern, welche über die Repository Installationen hinaus gehen? Empfehlung für internes/friendly SW Audit (möglichst Tool-basiert) für JAVA im Unternehmensnetzwerk  Was muss bei einer Umstellung von OracleJava auf OpenJDK beachtet werden
  • 41. © OPITZ CONSULTING 2021 / DIE FRAGEN AUS DEM CHAT Modernisierung: Webcast "Java heute" 41  …
  • 42. © OPITZ CONSULTING 2021 / KONTAKTDATEN Modernisierung: Webcast "Java heute" 42 Michael Paege Senior Manager Cloud & Compliance OPITZ CONSULTING Deutschland GmbH Standort Hamburg Landwehr 2 22087 Hamburg Tel.: +49 40 741122 1322 Mobil: +49 172 9461961 michael.paege@opitz-consulting.com Klaus Kramer Solution Architect OPITZ CONSULTING Deutschland GmbH Standort Essen Lazarettstraße 15 22087 Hamburg Tel.: +49 201 892994 1724 Mobil: +49 172 2048790 klaus.kramer@opitz-consulting.com Igor Kuferstein Senior Project Manager OPITZ CONSULTING Deutschland GmbH Standort Essen Lazarettstraße 15 22087 Hamburg Tel.: +49 201 892994 1729 Mobil: +49 173 2673131 igor.kuferstein@opitz-consulting.com