GAJAH ANNUAL REPORT 2015 | 1
Lohnt sich die
Modernisierung
bestehender Software?
Christian Güdemann, CTO
GDI Event 29.10.2015
IBM Notes – Quo Vadis?
GDI Event | IBM Notes quo vadis | 2
Eine Entscheidung .... mit Konsequenzen
IBM Notes / Domino ist nicht mehr strategisch
In die Hardware und
in die Server wird
nicht mehr investiert
Die Domino Version
wird eingefroren
Top Administratoren
und Entwickler
verlassen die Firma
GDI Event | IBM Notes quo vadis | 3
Up to 100 users
Up to 1 GB
Up to 3 agents
Mail file archive
AV 60%
DATABASE CATEGORIES
Up to 250 users
Up to 5 GB
Up to 10 LS agents
Mail-In/out enabled
AV 25%
> 250 users
> 5 GB
> 10 LS/JS agents
External feeds/gw
AV 15%
MEDIUM
COMPLEXITY
LOW
COMPLEXITY
HIGH
COMPLEXITY
For classification purposes of Notes databases
GDI Event | IBM Notes quo vadis | 4
Lohnt sich die
Modernisierung
bestehender
Software?
Weil Sie einen
wichtigen
Businessprozess
abdecken
Weil Sie
komplex sind
Weil sie von einer
wichtigen Gruppe
genutzt wird
Die Ausgangslage – aus Applikationssicht
10% aller Applikationen sind “Perlen”
GDI Event | IBM Notes quo vadis | 5
Lohnt sich die
Modernisierung
bestehender
Software?
Alle 18 Monate verdoppelt sich die Geschwindigkeit
bei gleichen Kosten
• Der Entscheid wurde vor 3 Jahren gefällt
• Schon damals lief Domino auf einer 3 Jahre alten Hardware
6 Jahre bedeutet 72 Monate
4 * 18 Monate
Rechnerisch Faktor 16 für die Geschwindigkeit
A new home: Der «Moorsche Effekt»
GDI Event | IBM Notes quo vadis | 6
Lohnt sich die
Modernisierung
bestehender
Software?
Moderne Webapplikation
• brauchen weniger Networktraffic
• sind Agil
• basieren auf Quasi Standards
• können automatisiert getestet werden
N Tier Architektur
• Trennen von Daten, Business Logik, Presentation Layer
A new life: Vom Client zur Web Applikation
GDI Event | IBM Notes quo vadis | 7
Lohnt sich die
Modernisierung
bestehender
Software?
XPages ermöglicht
• N-Tier Architektur
• Business Logik in Java
• Testdriven Development
• Automatischer Build und Test von ganzen Applikation
• Grenzenlose Programmierung dank OSGI Stack
A new life: Vom Client zur Web Applikation
GDI Event | IBM Notes quo vadis | 8
Lohnt sich die
Modernisierung
bestehender
Software?
Wie wäre es, wenn …
• Daten wie im Notes auf Mobile Geräte repliziert werden können
• Die Business Logik einmal geschrieben werden muss und es läuft in der
Webanwendung und auf meine Mobile Phone?
• Und das alles mit meinen aktuellen Notes Daten direkt und verlustfrei
repliziert?
A new vitality: und nun wird’s mobile
GDI Event | IBM Notes quo vadis | 9
A new vitality
Darwino
New SQL Plattform Mobile First
Approach
Write Once –
Run everywhere
GDI Event | IBM Notes quo vadis | 10
Lohnt sich die
Modernisierung
bestehender
Software?
AUTOP
Scrum
Kanban
Methoden
Design Patterns
Clean Code
Testdriven Development
Prinzipien
Java
JavaScript
HTML5 / Bootstrap
Angular, jQuery, DOJO
Selenium
Entwicklung
Maven
Jenkins
Eclipse
Tools
Skillset für die neue Welt
GDI Event | IBM Notes quo vadis | 11
& ANSWERS
QUESTIONS