Author
christian-guedemann
View
679
Download
1
Embed Size (px)
GAJAH ANNUAL REPORT 2015 | 1
Lohnt sich die Modernisierung
bestehender Software?Christian Güdemann, CTO
GDI Event 29.10.2015IBM Notes – Quo Vadis?
GDI Event | IBM Notes quo vadis | 2
Eine Entscheidung .... mit KonsequenzenIBM 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 usersUp to 1 GB
Up to 3 agents
Mail file archive
AV 60%
DATABASE CATEGORIES
Up to 250 usersUp 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%
MEDIUMCOMPLEXITY
LOWCOMPLEXITY
HIGHCOMPLEXITY
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 Applikationssicht10% 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 vitalityDarwino
New SQL Plattform Mobile First Approach
Write Once – Run everywhere
GDI Event | IBM Notes quo vadis | 10
Lohnt sich die Modernisierung bestehender Software?
AUTOPScrumKanban
Methoden
Design PatternsClean CodeTestdriven Development
Prinzipien
JavaJavaScriptHTML5 / BootstrapAngular, jQuery, DOJOSelenium
Entwicklung
MavenJenkinsEclipse
Tools
Skillset für die neue Welt
GDI Event | IBM Notes quo vadis | 11
& ANSWERSQUESTIONS