25
academy.ibsolution.de © IBsolution GmbH 1 Spezielle SAP IDM Lösungen Anbindungen von User Interfaces (nicht SAP Standard Lösung) an eine IDM Systemlandschaft

Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

Embed Size (px)

Citation preview

Page 1: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH1

Spezielle SAP IDM Lösungen

Anbindungen von User Interfaces (nicht SAP Standard Lösung)

an eine IDM Systemlandschaft

Page 2: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH2 academy.ibsolution.de © IBsolution GmbH2

Agenda

Einleitung

Aufgaben-stellung

VerschiedeneLösungen

Schluss

Page 3: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH3 academy.ibsolution.de © IBsolution GmbH3

Übersicht

Einleitung AufgabenstellungVerschiedene

LösungenSchluss

Page 4: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH4 academy.ibsolution.de © IBsolution GmbH4

Selbstporträt

Name Waldemar Schmidt

Alter 26

Studium Software-Engineering

ehemalige Tätigkeit Software-Entwickler

PositionConsultant

SpezialisierungSAP Identity Management

Page 5: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH5 academy.ibsolution.de © IBsolution GmbH5

Was lernen Sie in diesem Webinar?

User Interface

ArchitekturSAP IDM*

Systemlandschaft

*IDM: Identity Management

Page 6: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH6 academy.ibsolution.de © IBsolution GmbH6

Für wen ist dieses Webinar?

Identity Management

Software-Entwickler

Kunden mit speziellen Anforderungen

IDMBegeisterte

Usability Experten

Software-Architekten

Page 7: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH7 academy.ibsolution.de © IBsolution GmbH7

Übersicht

Einleitung AufgabenstellungVerschiedene

LösungenSchluss

Page 8: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH8 academy.ibsolution.de © IBsolution GmbH8

Typische IDM Systemlandschaft

SAP IDM User Interface

Page 9: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH9 academy.ibsolution.de © IBsolution GmbH9

Herausforderung

SAP IDM User Interface

Endanwender+

Entwickler

Eingeschränkte Designmöglichkeiten

der GUI*

Oft mangelnde Akzeptanz

der Usability

EingeschränkteEntwicklungsmöglichkeiten

Erweiterungen von „custom“ Komponenten

nicht möglich

*GUI: Graphical User Interface

Page 10: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH10 academy.ibsolution.de © IBsolution GmbH10

Wunsch-IDM-Systemlandschaft

CustomUser Interface

Page 11: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH11 academy.ibsolution.de © IBsolution GmbH11

Übersicht

Einleitung AufgabenstellungVerschiedene

LösungenSchluss

Page 12: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH12 academy.ibsolution.de © IBsolution GmbH12

Architektur – Tomcat/VDS*

*VDS: Virtual Directory Server

Tomcat/VDS VDS Datenbank REST-API Dateisystem

Page 13: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH13 academy.ibsolution.de © IBsolution GmbH13

Architektur – Tomcat/VDS

Vorteile

•Flexibilität in der Implementierung

•eventbasierte Datenverarbeitung

Nachteile

•komplexe Architektur

•hoher Implementierungsaufwand

• zu viele Komponenten

• (REST-Aufruf eventuell nicht möglich)

• zusätzlicher Kommunikationsbenutzer

•asynchrone Kommunikation mit IDM

•Authentifizierung am Tomcat ist schwierig

Page 14: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH14 academy.ibsolution.de © IBsolution GmbH14

Architektur – VDS

LDAP JDBC

Tomcat/VDS VDS Datenbank REST-API Dateisystem

Page 15: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH15 academy.ibsolution.de © IBsolution GmbH15

Architektur – VDS

Vorteile

• ordentliche Performance

• einfache Architektur

• wenige Komponenten

• eventbasierte Datenverarbeitung

• normaler Implementierungsaufwand

Nachteile

• zusätzlicher Kommunikationsbenutzer

• asynchrone Kommunikation mit IDM

• (LDAP-Aufruf eventuell nicht möglich)

Page 16: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH16 academy.ibsolution.de © IBsolution GmbH16

Architektur – Datenbank

JDBC

Tomcat/VDS VDS Datenbank REST-API Dateisystem

Page 17: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH17 academy.ibsolution.de © IBsolution GmbH17

Architektur – Datenbank

Vorteile

• einfache Architektur

• wenige Komponenten

• (zentrale Datenhaltung)

• normaler Implementierungsaufwand

Nachteile

• zeitgesteuerte & asynchrone Datenverarbeitung

• (DB-Verbindung eventuell nicht möglich)

• Verschlüsselung der Kommunikation ist schwierig

• zusätzlicher Kommunikationsbenutzer

Page 18: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH18 academy.ibsolution.de © IBsolution GmbH18

Architektur – REST API

REST API

HTTP

Tomcat/VDS VDS Datenbank REST-API Dateisystem

Page 19: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH19 academy.ibsolution.de © IBsolution GmbH19

Architektur – REST API

Vorteile

• SAP Standard

• einfache Architektur

• einfache Installation

• vorteilhafte Features (zB. Sichtbarkeiten)

• personalisierte Kommunikation

• normaler Implementierungsaufwand

• synchrone Datenverarbeitung

Nachteile

• eingeschränkte API Aufrufe möglich

• Bugs vorhanden

• schlechte Performance

• AS Java notwendig

• (REST-Aufruf eventuell nicht möglich)

Page 20: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH20 academy.ibsolution.de © IBsolution GmbH20

Architektur – Dateisystem

Tomcat/VDS VDS Datenbank REST-API Dateisystem

Page 21: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH21 academy.ibsolution.de © IBsolution GmbH21

Architektur – Dateisystem

Vorteile

• geringer Implementierungsaufwand

• einfache Architektur

• eventbasierte Verarbeitung möglich

Nachteile

• sehr fehleranfällige Architektur (Datei-Verarbeitung)

• asynchrone Datenverarbeitung

Page 22: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH22 academy.ibsolution.de © IBsolution GmbH22

Übersicht

Einleitung AufgabenstellungVerschiedene

LösungenSchluss

Page 23: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH23 academy.ibsolution.de © IBsolution GmbH23

Qual der Wahl….

Tomcat/VDS

Dateisystem

VDSREST-API

Datenbank

Oder doch etwas anderes….?

Page 24: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH24

IBsolution Academy

Hier finden Sie einen Mitschnitt dieses Webinars, viele weitere Webinare, Teilnahmetest und aktuelle

Infos

academy.ibsolution.de

Page 25: Anbindung einer eigenen Implementierung des UI (nicht SAP Standard Lösung) für die IdM Systemlandschaft (Level 2)

academy.ibsolution.de © IBsolution GmbH25

Vielen Dank

für Ihre

Aufmerksamkeit!