Transcript
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!