IAM for the Modern Web 
OpenIDM 3.x SAP Integration 
Gael Allioux, Senior Software Engineer / Hanns Nolan, Principal Sales...
OpenIDM Architektur und 
das OpenIDM Konnector Framework - “OpenICF“ 
Teil der OpenIDM Produktfamilie (Open Source 
■ Iden...
Highlights des OpenICF - SAP Konnektors 
■ In Java geschrieben 
■ Benützt SAP JCo für die Integration mit SAP 
■ Der Konne...
The Big Picture 
SAP Connector 
OpenIDM REST Interface Query: 
openidm/system/SAPHR/employee/?_queryFilter=empNumber+eq+20...
Überblick Groovy Integration 
import com.sap.conn.jco.JCoFunction; 
import com.sap.conn.jco.JCoTable; 
import com.sap.conn...
Hauptvorteile 
■ Flexibler und einzigartiger Ansatz um ein SAP Ecosystem zu adressieren 
■ OpenIDM kann mit jedem RFC/BAPI...
IAM for the Modern Web
Nächste SlideShare
Wird geladen in …5
×

Open icf (open identity connector framework) @ forgerock deutsch

964 Aufrufe

Veröffentlicht am

New OpenIDM 3.x Connector for SAP

Veröffentlicht in: Software
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
964
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
18
Aktionen
Geteilt
0
Downloads
13
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Open icf (open identity connector framework) @ forgerock deutsch

  1. 1. IAM for the Modern Web OpenIDM 3.x SAP Integration Gael Allioux, Senior Software Engineer / Hanns Nolan, Principal Sales Engineer
  2. 2. OpenIDM Architektur und das OpenIDM Konnector Framework - “OpenICF“ Teil der OpenIDM Produktfamilie (Open Source ■ Identity Management Solution) ■ Modern OSGi basiertes Framework ■ Konnektivität zu allen Remote Systemen ■ SAP Konnektor basiert auf die OpenICF API
  3. 3. Highlights des OpenICF - SAP Konnektors ■ In Java geschrieben ■ Benützt SAP JCo für die Integration mit SAP ■ Der Konnektor sorgt für die Anbindung/Kommunikation zu den SAP System(en) ■ Der Konnektor delegiert jede CRUD Operation zu einem Groovy script ■ Jedes Script beschreibt einen einfachen Kontext um ein BAPI Aufruf zu starten
  4. 4. The Big Picture SAP Connector OpenIDM REST Interface Query: openidm/system/SAPHR/employee/?_queryFilter=empNumber+eq+20012 Search.groovy Update.groovy Rückgabe des Json Objekt: { “_id”: 00200012, “firstname”: “Robert”, “lastname”: “Fleming”, “empNo”: “00200012”, “costCenter”: “99999”, “companyCode”: “100”, “group”: “H”, “subGroup”: “HA”, …}
  5. 5. Überblick Groovy Integration import com.sap.conn.jco.JCoFunction; import com.sap.conn.jco.JCoTable; import com.sap.conn.jco.JCoRecordFieldIterator import com.sap.conn.jco.JCoField // Parameters: // The connector sends the following: // destination: handler to the SAP Jco destination // repository: handler to the SAP functions repository …... def empGetData = repository.getFunction("BAPI_EMPLOYEE_GETDATA"); empGetData.getImportParameterList().setValue("EMPLOYEE_ID", query.get("right")); empGetData.execute(destination); …. // PERSONAL_DATA table (INFOTYPE: 0002) log.info("Processing PERSONAL DATA:"); JCoTable persData = empGetData.getTableParameterList().getTable("PERSONAL_DAT A");
  6. 6. Hauptvorteile ■ Flexibler und einzigartiger Ansatz um ein SAP Ecosystem zu adressieren ■ OpenIDM kann mit jedem RFC/BAPI kompatiblen SAP Anwendungsmodul (eg HCM => HR, OM) integriert werden: – Schnelle Integration – Einfache bis komplexe Datenverarbeitung möglich ■ SAP ABAP Entwickler können benutzerdefinierte BAPIs schreiben und diese in OpenIDM aufrufen – Weniger aufdringlich und eingeschränkter Zugriff auf sensitive Informationen (z.B. HR) – SAP Seite behält Kontrolle über die Herausgabe von Informationen ■ SAP Zertifizierung auf dem Weg
  7. 7. IAM for the Modern Web

×