collaboration day 2016 - aus alt mach neu - modernisierung mit xpages
TRANSCRIPT
Belsoft Collaboration AG
Hauptsitz
Zweigstelle SG Zweigstelle SZ
www.belsoft-collaboration.ch Russenweg 26CH-8008 ZürichT +41 44 388 13 41
Espenstrasse 139 Eichenstrasse 2CH-9443 Widnau (SG) 8808 Pfäffikon SZT +41 71 727 75 75 T +41 55 410 55 50
"Aus alt mach neu" Modernisierung von Applikationen mit XPages
Roger Zirn, 10./11.5.2016
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Über mich
§ IBM Notes/Domino Entwickler und Administrator (Hobby)
§ IBM Connections und Sametime Administrator (Business)
§ Seit 1991 mit Notes/Domino in Berührung – habe quasi ein Jubiläum
2
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Agenda
§ Rückblick/Ausblick
§ Wo wir heute stehen
§ Die Entscheidung – Modernisieren
§ XPages
§ Mögliche Schritte zum Ziel
3
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Agenda
§ Rückblick/Ausblick
§ Wo wir heute stehen
§ Die Entscheidung – Modernisieren
§ XPages
§ Mögliche Schritte zum Ziel
4
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Rückblick
§ Email ist zum Alltagswerkzeug geworden - Domino oder Exchange oder Google - Cloud oder On-Premises oder Hybrid
§ Aufteilung von Email- und Applikationsplattformen
§ Neue Plattformen - Smartphones sind bereits etabliert - Tablets haben immer mehr Aufwind
§ Die grosse Frage: "Und was machen wir mit den Apps?"
5
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Ausblick
§ Email- und Applikationsplattformen sind getrennt
§ Erfahrungen der Benutzer steuert mitunter die Entscheidung für Applikationen
§ "Millennials" (1980-2000) wollen ihre Erfahrungen am Arbeitsplatz wieder finden (die grösste Generation)
§ Mobilen Geräte übersteigen die Anzahl herkömmliche PCs markant
§ PaaS (Platform as a Service) behauptet sich (z.B. IBM Bluemix)
6
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Die IBM Applikations-Story und warum Notes/Domino wichtig ist
7
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Kommt uns das bekannt vor?
§ "Es gibt keine Zukunft für Domino Applikationen."
§ "Es ist schwierig, Domino Entwickler zu finden."
§ "Unser Email wird in die Cloud eines anderen Herstellers verschoben und wir müssen unsere Applikationen ebenfalls verschieben."
§ "Es wurde uns versichert, dass die Domino Applikationen mit dem Migrationstool des Herstellers schnell und einfach verschoben werden."
§ "Wir wollen nicht der letzte Domino Kunde sein."
8
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Und so ist es herausgekommen
9
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Agenda
§ Rückblick/Ausblick
§ Wo wir heute stehen
§ Die Entscheidung – Modernisieren
§ XPages
§ Mögliche Schritte zum Ziel
11
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Wo wir heute stehen – Die Stärken von Domino als Plattform
§ Integrierte Umgebung
§ Flexibles Deployment
§ Sicherheitsebenen
§ Architektur
§ Wird laufend verbessert
§ Zukunft weiterhin gesichert (IBM Verse)
12
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Flexibilität der Applikationen – Ihre Investitionen sind geschützt
16
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
IBM Domino Applikationsentwicklung – Quo vadis
17
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Agenda
§ Rückblick/Ausblick
§ Wo wir heute stehen
§ Die Entscheidung – Modernisieren
§ XPages
§ Mögliche Schritte zum Ziel
18
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Die Entscheidung -> Sie haben die Basis – nutzen Sie dies aus
19
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Applikationen modernisieren – Aber richtig
20
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Mobile Geräte, Benutzerschnittstelle (UI), Cloud, Client oder Integration als Haupt-Motivatoren
§ Benutzer haben sehr gute Erfahrungen im Umgang mit Applikationen - 2012 – 50% der Applikationen hatten eine mobile Anbindung - 2013 – 95% der Applikationen hatten eine mobile Anbindung, wovon 50% zuerst mobile bereit war - 2016 – 99% der Applikationen hatten eine mobile Anbindung, wovon 90% zuerst mobile bereit war
§ Benutzer sind sich moderne UIs von zu Hause gewohnt - Google - Facebook - LinkedIn - Mobile Apps
§ Immer mehr Firmen schnuppern in der Cloud § Applikationen in IBM Connections integrieren § Rich Clients werden immer unbeliebter
21
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Applikationen Modernisieren
§ Bedeutet mehr als nur ein cooles Interface und Web-fähig machen - UI - Sicherheit - Business Impact - Workflow - Entwicklungssprache - Entwicklungsplattform - Bereitstellung (Cloud, im Hause, Hybrid)
22
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Agenda
§ Rückblick/Ausblick
§ Wo wir heute stehen
§ Die Entscheidung – Modernisieren
§ XPages
§ Mögliche Schritte zum Ziel
23
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
XPages – Um was genau geht's da? § Java Application Server
§ Verwendet Java Server Faces (JSF)
§ Verwendet Moderne Webentwicklung Standards - HTML - CSS
§ Bevorzugte Entwicklungssprachen - Java - JavaScript
§ Built in Web Library - Dojo
§ • IBM customizations to speed RAD - SSJS Libraries - @Function language - Extension Library toolkit - Social Business Toolkit - Mobile toolkit
24
XPages ist: Wie wenn einem Webentwickler ca. 20 nahtlos zusammengepackte Open Source Toolkits zur Verfügung gestellt werden.
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
XPages – Um was genau geht's da? § Java Application Server
§ Verwendet Java Server Faces (JSF)
§ Verwendet Moderne Webentwicklung Standards - HTML - CSS
§ Bevorzugte Entwicklungssprachen - Java - JavaScript
§ Built in Web Library - Dojo
§ • IBM customizations to speed RAD - SSJS Libraries - @Function language - Extension Library toolkit - Social Business Toolkit - Mobile toolkit
25
XPages ist: Wie wenn einem Webentwickler ca. 20 nahtlos zusammengepackte Open Source Toolkits zur Verfügung gestellt werden.
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Agenda
§ Rückblick/Ausblick
§ Wo wir heute stehen
§ Die Entscheidung – Modernisieren
§ XPages
§ Mögliche Schritte zum Ziel
26
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Mögliche Schritte zum Ziel
§ Eine Applikation als Basis für die erste Modernisierung bestimmen – oder aus iDNA - Analyse Code/Datenstruktur - Neues UI definieren - Allfällige Erweiterungen definieren
§ Bestehendes Belsoft XPages Framework verwenden und kundenspezifische, wiederverwendbare Komponenten entwickeln
- Design (UI) - Funktionen - Schnittstellen
§ Applikation testen, abnehmen durch Kunde § Übergabe in Produktion, dokumentieren § Nächste Applikation
27
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Aufwand für Modernisierung
§ Die erste Applikation braucht einen einmaligen Mehraufwand
§ Die folgenden Applikationen profitieren von den wiederverwendbaren Komponenten
§ Durch die hohe Akzeptanz der Benutzer wird sich der Aufwand rechtfertigen
28
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Belsoft Collaboration ist der richtige Partner
§ Wir haben das Know How - In klassischer Notes Applikationsentwicklung - XPages - Java - Javascript und entsprechende Frameworks - Bluemix
§ Integration von Notes Applikationen via XPages in Connections § Wir kennen Sie und Ihre Umgebung
31
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
IBM's Commitment
32
"IBM is committed to enhancing this application development story, with focus on design thinking, responsive design and
cloud. Announcements regarding Apple and Softlayer are evidence of the commitment to bring enterprise grade
applications with enterprise grade availability to the device of choice for years to come."
© 20
16 B
elsoft
Coll
abor
ation
AG
| ww
w.be
lsoft-
colla
bora
tion.c
h
Quellen
§ Präsentation "What the App? – A Modernization Strategy for Your Business Applications" -> Link § IBM White Paper "Notes & Domino Application Development Strategy" - > Link § IBM White Paper "Application Modernization & IBM XPages" - > Link
33