collaboration day 2016 - aus alt mach neu - modernisierung mit xpages

34
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

Upload: belsoft

Post on 19-Feb-2017

141 views

Category:

Technology


0 download

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

Oder auch so

10

© 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

Integrierte Umgebung

13

© 20

16 B

elsoft

Coll

abor

ation

AG

| ww

w.be

lsoft-

colla

bora

tion.c

h

Die Qual der Wahl

14

© 20

16 B

elsoft

Coll

abor

ation

AG

| ww

w.be

lsoft-

colla

bora

tion.c

h

Sicherheitsebenen

15

© 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

Aus alt..

29

© 20

16 B

elsoft

Coll

abor

ation

AG

| ww

w.be

lsoft-

colla

bora

tion.c

h

…mach neu

30

© 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

© 20

16 B

elsoft

Coll

abor

ation

AG

| ww

w.be

lsoft-

colla

bora

tion.c

h Vielen Dank für Ihre Aufmerksamkeit

34