1. IBM Notes Anwendertreffen
Potsdam, 04.-05. April 2017
Jens Ribbeck, Leiter Entwicklung IBM Collaboration
Alexander Domschke, Produktmanager MS-Collaboration
Betrachtet: Plattform im Wandel, Augen zu hilft nicht.
Workshop 8
2. ?
Wollen wir die Zukunft vorhersagen ?
Besser: die Gegenwart verstehen, um die Zukunft zu planen …
7. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Untersucht: Code-Merkmale typischer Notes-Anwendungen
• Anwendungslogik von einfach bis hoch komplex
– Wenige Zeilen bis > 150.000 Zeilen
– Kommentarquote sehr unterschiedlich von <1% bis >25%
• Verteilung der Anwendungslogik in historischen Anwendung
sehr breit (Maskenereignisse und Schaltflächen)
– Schwer zu warten
• Dokumentation sehr unterschiedlich ausgeprägt
– Know How der Entwickler teilweise nicht mehr da
8. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Nachgedacht: Notes/Domino, welche Alternativen könnte es geben
10. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
User-Frontend / Client / Zugang / Authentifizierung
• Browser
• Outlook
• (MS Office)
• Name/Passwort, SSO Kerberos
• Notes Client
– Basic / Standard
– Online/Offline
• Browser
• Notes-ID zur Authentifizierung und
Verwaltung privater Schlüssel für Client
• Name/Passwort für Browser, SSO-
Lösungen Webshere / Domino
• Kerberos möglich
MS-Umgebung
11. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
User-Frontend / Client / Zugang / Authentifizierung
• Browser
• Outlook
• (MS Office)
• Name/Passwort, SSO Kerberos
• Notes Client
– Basic / Standard
– Online/Offline
• Browser
• Notes-ID zur Authentifizierung und
Verwaltung privater Schlüssel für Client
• Name/Passwort für Browser, SSO-
Lösungen Webshere / Domino
• Kerberos möglich
Notes/Domino
12. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Mail- / Kalenderkomponenten
• Komponenten
– Exchange Server
– Outlook Client
– Outlook-App für iOS, Android, Win 10
– Outlook Web Access
• Verschlüsselung
– Verwendung digitaler ID (Zertifizierungsstelle)
• Datensicherung/Wiederherstellung
– Outlook: Daten vom Server wieder herstellen
– Recovery Database (Postfach, Ordner)
• Archivierung
• Komponenten
– Domino Server
– Notes-Client
– Traveler
– iNotes / Verse
• Verschlüsselung
– Build-In PKI, nativ vorhanden
• Datensicherung/Wiederherstellung
– Standard-File-Sicherung,
– Wiederherstellung von Notes-Repliken, Dokumente
per Copy & Paste
• Native Anwendungsintegration (z.B. auch
durch angepasste Mailschablone)
• Archivierung
– Standard-Archivierungsmechanismen, flexibel
konfigurierbar
• Mail-System als Transport-System zwischen
Anwendungen
MS-Umgebung
MS-Umgebung Notes/Domino
13. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Mail- / Kalenderkomponenten
• Komponenten
– Exchange Server
– Outlook Client
– Outlook-App für iOS, Android, Win 10
– Outlook Web Access
• Verschlüsselung
– Verwendung digitaler ID (Zertifizierungsstelle)
• Datensicherung/Wiederherstellung
– Outlook: Daten vom Server wieder herstellen
– Recovery Database (Postfach, Ordner)
• Archivierung
• Komponenten
– Domino Server
– Notes-Client
– Traveler
– iNotes / Verse
• Verschlüsselung
– Build-In PKI, nativ vorhanden
• Datensicherung/Wiederherstellung
– Standard-File-Sicherung,
– Wiederherstellung von Notes-Repliken, Dokumente
per Copy & Paste
• Native Anwendungsintegration (z.B. auch
durch angepasste Mailschablone)
• Archivierung
– Standard-Archivierungsmechanismen, flexibel
konfigurierbar
• Mail-System als Transport-System zwischen
Anwendungen
MS-Umgebung Notes/Domino
Notes/Domino
14. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Nutzerverwaltung / Rechtemanagement
• Active Directory/Exchange
– jedes Benutzerpostfach hat ein zugeordnetes AD-
Konto
– bei Erstellung des Postfachs anzulegen
– alternativ vorhandenes AD-Konto nutzen
(„Postfachaktivierung“)
– Stellvertretungen:
• Antworten auf Besprechungsanfragen „im
Auftrag von“
• Einbinden anderer Konten in Outlook
• Freigabe einzelner Ordner möglich
• Active Directory/SharePoint
– Synchronisation Active Directory/SharePoint Server
– Berechtigungsgruppen:
• Active Directory-Gruppen
– IT-verwaltet
– Hierarchien möglich
– Gruppenmitgliedschaft nur für IT sichtbar
– Pflege durch IT
• vs. SharePoint-Gruppen
– Verwaltung durch Site Owner
– Flache Struktur
– Gruppenmitgliedschaft/Berechtigungen sichtbar
– Eigene Pflege notwendig
• Klassisch: Domino Adressbuch
• Zusätzliche Adressbücher
• Directory Assistance (DA)
• AD/LDAP kann angebunden werden
• Mail-In-Datenbanken für
Nutzerunabhängige Postfächer
• Rechte für Nutzer / Gruppen über
ACL/ECL/Leserfelder/Autorenfelder
MS-Umgebung
15. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Nutzerverwaltung / Rechtemanagement
• Active Directory/Exchange
– jedes Benutzerpostfach hat ein zugeordnetes AD-
Konto
– bei Erstellung des Postfachs anzulegen
– alternativ vorhandenes AD-Konto nutzen
(„Postfachaktivierung“)
– Stellvertretungen:
• Antworten auf Besprechungsanfragen „im
Auftrag von“
• Einbinden anderer Konten in Outlook
• Freigabe einzelner Ordner möglich
• Active Directory/SharePoint
– Synchronisation Active Directory/SharePoint Server
– Berechtigungsgruppen:
• Active Directory-Gruppen
– IT-verwaltet
– Hierarchien möglich
– Gruppenmitgliedschaft nur für IT sichtbar
– Pflege durch IT
• vs. SharePoint-Gruppen
– Verwaltung durch Site Owner
– Flache Struktur
– Gruppenmitgliedschaft/Berechtigungen sichtbar
– Eigene Pflege notwendig
• Klassisch: Domino Adressbuch
• Zusätzliche Adressbücher
• Directory Assistance (DA)
• AD/LDAP kann angebunden werden
• Mail-In-Datenbanken für
Nutzerunabhängige Postfächer
• Rechte für Nutzer / Gruppen über
ACL/ECL/Leserfelder/Autorenfelder
Notes/Domino
16. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Office-Integration
• Look & Feel mit Office 2007 vereinheitlicht
• Office im Browser mit Office Web Apps
– Word, PPT, Excel, OneNote
– für SharePoint (Dokumente bearbeiten)
– Exchange Server, OWA (Dateianlagen-Vorschau)
– Lync/Skype for Business (PowerPoint-Übertragung)
• Office/SharePoint-Integration out of the box
– Dokumentenvorlagen
– „Speichern unter“ SharePoint
– Versionierung
– Einchecken/Auschecken in SharePoint
– Export nach Excel
– Benachrichtigungen für Dokumentenbibliotheken
• Im Grunde keine Office-Integration
• Bearbeiten von Anhängen möglich
• In IBM Connections Unterstützung von
MS-Office und OpenDocument Format
• Bessere Lösungen nur über
Drittanbieter
• Notes ist defacto kein Tool für Office-
Aufgaben (Bsp. Drucken…)
MS-Umgebung
17. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Office-Integration
• Look & Feel mit Office 2007 vereinheitlicht
• Office im Browser mit Office Web Apps
– Word, PPT, Excel, OneNote
– für SharePoint (Dokumente bearbeiten)
– Exchange Server, OWA (Dateianlagen-Vorschau)
– Lync/Skype for Business (PowerPoint-Übertragung)
• Office/SharePoint-Integration out of the box
– Dokumentenvorlagen
– „Speichern unter“ SharePoint
– Versionierung
– Einchecken/Auschecken in SharePoint
– Export nach Excel
– Benachrichtigungen für Dokumentenbibliotheken
• Im Grunde keine Office-Integration
• Bearbeiten von Anhängen möglich
• In IBM Connections Unterstützung von
MS-Office und OpenDocument Format
• Bessere Lösungen nur über
Drittanbieter
• Notes ist defacto kein Tool für Office-
Aufgaben (Bsp. Drucken…)
Notes/Domino
18. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Dokumente, Zugriffsschutz, Versionierung, Wiederherstellung
• SharePoint: Dokumentenbibliotheken
– Drag & Drop-Ablage
– Berechtigungen für Gruppen/Nutzer
– Benutzerdefinierte Spalten, Ansichten
– Versionshistorie in Dokumentenbibliotheken
– 30 Tage Recycle Bin (Site Collection Admin)
• Dokument = Datencontainer
• Detailliertes Rechtesystem, bei Bedarf
bis auf Feld-Ebene
• Rechte für Nutzer/Gruppen
• Darstellung und Ablage in Ansichten /
Ordnern
• Historie nur individuell zu entwickeln
• Wiederherstellbare Löschung
konfigurierbar
MS-Umgebung
19. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Dokumente, Zugriffsschutz, Versionierung, Wiederherstellung
• SharePoint: Dokumentenbibliotheken
– Drag & Drop-Ablage
– Berechtigungen für Gruppen/Nutzer
– Benutzerdefinierte Spalten, Ansichten
– Versionshistorie in Dokumentenbibliotheken
– 30 Tage Recycle Bin (Site Collection Admin)
• Dokument = Datencontainer
• Detailliertes Rechtesystem, bei Bedarf
bis auf Feld-Ebene
• Rechte für Nutzer/Gruppen
• Darstellung und Ablage in Ansichten /
Ordnern
• Historie nur individuell zu entwickeln
• Wiederherstellbare Löschung
konfigurierbar
Notes/Domino
20. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Suche, Metadaten, Datenstruktur
• Metadaten vs. Ordnerstruktur
• Ordner
– Dokumente schnell bereitstellen
– Datei-Explorer-Integration
– Suche wird nicht voll ausgenutzt
• Metadaten
– Dokumente schneller finden
– Intelligente Filteroptionen, Metadata Navigation
– Gefahr des Überstrukturierens
– Vorbelegung in Dokumentenvorlagen
– ggf. Standard-Spaltenwert in Ordnern nutzen
• Inhaltstypen
– Attribute pro Inhaltstyp definierbar
– Vererbbar
• Taxonomie, Folksonomie (Tagging)
• Keine explizite Metadaten-Struktur
– Prinzipiell sind Items auch Metadaten
– Muss im Anwendungsdesign definiert werden
• Ordner / Unterordner
– Dokumente logisch ordnen (auch mehrfach)
• Index-Suche in Ansichten
• Volltextsuche auf Anwendungsebene
– Index erforderlich für gute Ergebnisse
• Domain-Suche möglich, aber nicht
performant
• Notes-Dokument vs. Masken
– Dokumente = Container, kein Inhaltstyp
– Masken = Datenpräsentation, Inhaltstyp
MS-Umgebung
21. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Suche, Metadaten, Datenstruktur
• Metadaten vs. Ordnerstruktur
• Ordner
– Dokumente schnell bereitstellen
– Datei-Explorer-Integration
– Suche wird nicht voll ausgenutzt
• Metadaten
– Dokumente schneller finden
– Intelligente Filteroptionen, Metadata Navigation
– Gefahr des Überstrukturierens
– Vorbelegung in Dokumentenvorlagen
– ggf. Standard-Spaltenwert in Ordnern nutzen
• Inhaltstypen
– Attribute pro Inhaltstyp definierbar
– Vererbbar
• Taxonomie, Folksonomie (Tagging)
• Keine explizite Metadaten-Struktur
– Prinzipiell sind Items auch Metadaten
– Muss im Anwendungsdesign definiert werden
• Ordner / Unterordner
– Dokumente logisch ordnen (auch mehrfach)
• Index-Suche in Ansichten
• Volltextsuche auf Anwendungsebene
– Index erforderlich für gute Ergebnisse
• Domain-Suche möglich, aber nicht
performant
• Notes-Dokument vs. Masken
– Dokumente = Container, kein Inhaltstyp
– Masken = Datenpräsentation, Inhaltstyp
Notes/Domino
22. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Formulare
• SharePoint-Bordmittel
– SharePoint-Listen
– SharePoint Designer (.aspx-Seiten)
– Access Forms
• InfoPath
– XML-basierte Formulare
– ab SharePoint 2007 über „Forms Services“
Formulare im Web
– ab InfoPath 2010 Bestandteil der Office-Suite
– InfoPath 2013 letzte Version, 2014 abgekündigt
(Support bis 2023)
• Drittanbieter
– Nintex Forms, K2 Smart Forms, Skybow Rich Forms
• Eigenentwicklungen
– .NET Forms mit Visual Studio
• Masken (Formulare) sind
Standarddesignelemente im Notes
• Aber: i.d.R. nicht im „Selfservice“ durch
User/Fachabteilungen zu ändern
• Geschäftslogik ist oft tief in das
Maskendesign integriert
• XPages für Browserzugriff als
Formularbasis
• Drittanbieter (z.B. ULC)
MS-Umgebung
23. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Formulare
• SharePoint-Bordmittel
– SharePoint-Listen
– SharePoint Designer (.aspx-Seiten)
– Access Forms
• InfoPath
– XML-basierte Formulare
– ab SharePoint 2007 über „Forms Services“
Formulare im Web
– ab InfoPath 2010 Bestandteil der Office-Suite
– InfoPath 2013 letzte Version, 2014 abgekündigt
(Support bis 2023)
• Drittanbieter
– Nintex Forms, K2 Smart Forms, Skybow Rich Forms
• Eigenentwicklungen
– .NET Forms mit Visual Studio
• Masken (Formulare) sind
Standarddesignelemente im Notes
• Aber: i.d.R. nicht im „Selfservice“ durch
User/Fachabteilungen zu ändern
• Geschäftslogik ist oft tief in das
Maskendesign integriert
• XPages für Browserzugriff als
Formularbasis
• Drittanbieter (z.B. ULC)
Notes/Domino
24. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Architektur SharePoint
DB Server
• Config DB
• Central Administration DB
• Search Administration DB
• Profile Service DB
• Content databases
• ...
Application Server
• Central Administration
• Search Administration
• Service Applications
Web Server
• Serve web pages
Physische Architektur Logische Architektur
Team 1
http://team
Team 2 Team 3
http://my/personal/<user>
http://my
Web Applications
Site Collections
Websites
Apps
Service Applications
Search, Secure Store Service, Managed Metadata, Business Connectivity,
User Profile, Excel Services, App Management…
Databases
SharePoint System DBs, User Profile DBs, Service Application DBs, Content DBs,
SQL Server System DBs, SQL Server Reporting Services DBs
MS-Umgebung Notes/Domino
25. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
App-Infrastruktur
SharePoint-Website
App1
App2 App2 Isolierte SharePoint-Unterwebsite (spweb)
Liste1
Liste2
Workflow
Externer Server
Benutzerdefinierte
Geschäftslogik
https://technet.microsoft.com/de-DE/
https://msdn.microsoft.com/de-de/
26. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Vorausgeblickt: FI-Strategie im Kontext der Domino-Zyklen
R3
R3.1/3.2
R3.3
R4-4.5
R4.6
„Domino“
R5
R6
R6.0.1/2
R6.5
R6.5.4/5
R7.0
R7.0.1/2
R7.0.3/
R8.0
R8.0.1/2
R8.5
R8.5.1
R8.5.2
R8.5.3
R9.0
R9.0.1
R9.0.1FPx
R9.0.1FP7
R9.0.1FP8
BK-
Plattform
←
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
Der Wechsel ist schon in planbarer Zukunft zu erwarten !
27. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Zusammengefasst: „Augen zu hilft nicht“
Das ist auf jeden Fall die falsche Strategie:
Besser jetzt anfangen mit:
• Strategieplanung
• Anwendungsanalyse
• Plattform-Evaluation
• Know-How Aufbau
28. ULC Business Solutions GmbH | www.ulc.de | contact@ulc.de # ein Unternehmen der GABO-Gruppe
Ihr Ansprechpartner:
Jens Ribbeck
Senior Consultant, Teamleiter Entwicklung IBM Collaboration
IBM Notes / Domino seit 1999, Anwender, Entwickler und Administrator
Schwerpunkte:
Prozessmanagement (OCEB2-zertifiziert), Integration, Schnittstellen, System-Koexistenz, Systemmigrationen
ULC Business Solutions GmbH
IBM Premier Business Partner
Full Service Provider, IBM Collaboration Software
E-Mail: contact@ulc.de, Tel. +49 (0) 351 5638-100
GABO GmbH & Co. KG
Führender technologieübergreifender Lösungsanbieter im Bereich
Geschäftsprozessoptimierung und IT-basierter Möglichkeiten der Zusammenarbeit
insbesondere in der Microsoft-Welt
29. IBM Notes Anwendertreffen
Potsdam, 04.-05. April 2017
Vielen Dank für die Aufmerksamkeit!
Wir freuen uns nun auf Ihre Fragen
Betrachtet: Plattform im Wandel, Augen zu hilft nicht.
Workshop 8