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

Preview:

Citation preview

academy.ibsolution.de © IBsolution GmbH1

Spezielle SAP IDM Lösungen

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

an eine IDM Systemlandschaft

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

Agenda

Einleitung

Aufgaben-stellung

VerschiedeneLösungen

Schluss

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

Übersicht

Einleitung AufgabenstellungVerschiedene

LösungenSchluss

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

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

Was lernen Sie in diesem Webinar?

User Interface

ArchitekturSAP IDM*

Systemlandschaft

*IDM: Identity Management

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

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

Übersicht

Einleitung AufgabenstellungVerschiedene

LösungenSchluss

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

Typische IDM Systemlandschaft

SAP IDM User Interface

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

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

Wunsch-IDM-Systemlandschaft

CustomUser Interface

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

Übersicht

Einleitung AufgabenstellungVerschiedene

LösungenSchluss

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

Architektur – Tomcat/VDS*

*VDS: Virtual Directory Server

Tomcat/VDS VDS Datenbank REST-API Dateisystem

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

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

Architektur – VDS

LDAP JDBC

Tomcat/VDS VDS Datenbank REST-API Dateisystem

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)

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

Architektur – Datenbank

JDBC

Tomcat/VDS VDS Datenbank REST-API Dateisystem

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

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

Architektur – REST API

REST API

HTTP

Tomcat/VDS VDS Datenbank REST-API Dateisystem

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)

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

Architektur – Dateisystem

Tomcat/VDS VDS Datenbank REST-API Dateisystem

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

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

Übersicht

Einleitung AufgabenstellungVerschiedene

LösungenSchluss

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

Qual der Wahl….

Tomcat/VDS

Dateisystem

VDSREST-API

Datenbank

Oder doch etwas anderes….?

academy.ibsolution.de © IBsolution GmbH24

IBsolution Academy

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

Infos

academy.ibsolution.de

academy.ibsolution.de © IBsolution GmbH25

Vielen Dank

für Ihre

Aufmerksamkeit!

Recommended