1. GAJAH ANNUAL REPORT 2015 | 1
Lohnt sich die
Modernisierung
bestehender Software?
Christian Güdemann, CTO
GDI Event 29.10.2015
IBM Notes – Quo Vadis?
2. 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
3. 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
4. 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”
5. 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»
6. 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
7. 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
8. 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
9. GDI Event | IBM Notes quo vadis | 9
A new vitality
Darwino
New SQL Plattform Mobile First
Approach
Write Once –
Run everywhere
10. 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
11. GDI Event | IBM Notes quo vadis | 11
& ANSWERS
QUESTIONS