Technische FunktionenXDM automatisiert Testdatenprozesse über verschiedene Unternehmenssysteme hinweg. Es erstellt Datenbankkopien, wählt Geschäftsobjekte gezielt aus und maskiert sensible Daten. REST-APIs, Jenkins, Konfigurationen in Git und Zugriffsregeln über OpenID oder LDAP binden diese Abläufe in bestehende Prozesse ein.
XDM sucht anhand anwendungsspezifischer Attribute nach passenden Testdaten. Auch Grenzfälle und Varianten gängiger Testfälle werden sichtbar.
Der XDM Data Shop bietet Zugang zu allen Testdatenprozessen. Über anpassbare Webformulare bestellen Anwender Daten für ihre Testfälle und starten damit direkt die Bereitstellung.
Testdaten-PipelineDas XDM Masking Tool erkennt und maskiert sensible Daten automatisch. Vordefinierte Verfahren und Nachschlagetabellen für Namen und Adressen bilden die Grundlage für eigene Maskierungsregeln. Die Maskierung kann direkt an der Quelle oder während der Bereitstellung erfolgen.
Moderne TechnologieXDM unterstützt zahlreiche Datenbanken und Speichersysteme. Je nach Aufgabe nutzt es beim Transfer datenbankspezifische Utilities für einen hohen Durchsatz. Die Aufgaben selbst bleiben unabhängig vom Datenbanksystem.
Alle Prozesse lassen sich über die REST-API von XDM starten oder planen. Konfigurationen können importiert und exportiert werden. Ein Jenkins-Plug-in steht ebenfalls bereit.
XDM kann andere Tools über deren APIs aufrufen: vor oder nach einzelnen Aufgabenschritten sowie innerhalb von Workflows.
Die einheitliche Weboberfläche erleichtert die Bedienung. XDM wird als Container bereitgestellt und läuft mit Docker oder in einer Cloud-Umgebung wie Kubernetes.