anbindung einer eigenen implementierung des ui (nicht sap standard lösung) für die idm...
TRANSCRIPT
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!