Top Banner
Belsoft Collaboration AG Hauptsitz Zweigstelle SG Zweigstelle SZ www.belsoft-collaboration.ch Russenweg 26 CH-8008 Zürich T +41 44 388 13 41 Espenstrasse 139 Eichenstrasse 2 CH-9443 Widnau (SG) 8808 Pfäffikon SZ T +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
34

Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

Feb 19, 2017

Download

Technology

Belsoft
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

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

Page 2: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 3: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 4: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 5: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 6: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 7: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 8: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 9: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 20

16 B

elsoft

Coll

abor

ation

AG

| ww

w.be

lsoft-

colla

bora

tion.c

h

Und so ist es herausgekommen

9

Page 10: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 20

16 B

elsoft

Coll

abor

ation

AG

| ww

w.be

lsoft-

colla

bora

tion.c

h

Oder auch so

10

Page 11: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 12: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 13: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 20

16 B

elsoft

Coll

abor

ation

AG

| ww

w.be

lsoft-

colla

bora

tion.c

h

Integrierte Umgebung

13

Page 14: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 20

16 B

elsoft

Coll

abor

ation

AG

| ww

w.be

lsoft-

colla

bora

tion.c

h

Die Qual der Wahl

14

Page 15: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 20

16 B

elsoft

Coll

abor

ation

AG

| ww

w.be

lsoft-

colla

bora

tion.c

h

Sicherheitsebenen

15

Page 16: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 17: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 20

16 B

elsoft

Coll

abor

ation

AG

| ww

w.be

lsoft-

colla

bora

tion.c

h

IBM Domino Applikationsentwicklung – Quo vadis

17

Page 18: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 19: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 20: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 20

16 B

elsoft

Coll

abor

ation

AG

| ww

w.be

lsoft-

colla

bora

tion.c

h

Applikationen modernisieren – Aber richtig

20

Page 21: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 22: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 23: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 24: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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.

Page 25: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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.

Page 26: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 27: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 28: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 29: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 20

16 B

elsoft

Coll

abor

ation

AG

| ww

w.be

lsoft-

colla

bora

tion.c

h

Aus alt..

29

Page 30: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 20

16 B

elsoft

Coll

abor

ation

AG

| ww

w.be

lsoft-

colla

bora

tion.c

h

…mach neu

30

Page 31: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 32: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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."

Page 33: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 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

Page 34: Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages

© 20

16 B

elsoft

Coll

abor

ation

AG

| ww

w.be

lsoft-

colla

bora

tion.c

h Vielen Dank für Ihre Aufmerksamkeit

34