webMethods OneData
webMethods OneData ist ein Master Data Management (MDM) System, mit dem Kunden-, Produkt-, Lieferanten- und andere Stammdaten gespeichert, abgeglichen, bereinigt und synchronisiert werden können.
Die Software AG unterscheidet zwei Arten von MDM - operatives und analytisches MDM. Will meinen: zum einen werden Stammdaten "bearbeitet", zum anderen lassen sich aus den Daten natürlich Business Reports generieren.
Zur Datenmodellierung kann entweder ein eigenes Metadatenmodell definiert werden, oder es kann ein Datenmodell aus einem anderen Programm oder einer anderen Datenbank importiert werden. Der Hersteller liefert eine Reihe von Vorlagen für Datenmodelle für verschiedene Szenarien, sodass der Benutzer diese nur nach seinen Wünschen anpassen muss. Durch die Änderung eines Datenmodells wird auch die Benutzeroberfläche, eine Web GUI automatisch angepasst. Nach der Basiskonfiguration legt der Benutzer Workflowregeln fest und weist diese den modellierten Objekten zu.
Laut Hersteller soll durch die "benutzerfreundliche Weboberfläche die technische Komplexität der Anwendung" vor dem Benutzer verborgen werden.
webmethods OneData besteht aus drei Bereichen.
Einem "Metadaten"-Bereich, in dem interne Metadaten und anwendungsbezogene Konfigurationseinstellungen für Benutzeroberfläche, Benutzerkonten, Berechtigungen und Workflows gespeichert werden. Dazu kommt ein "Authoring"-Bereich und ein "Release"-Bereich. Diese beiden Bereiche enthalten die Stammdaten, wobei im Authoring-Bereich die Daten erstellt und gepflegt werden. Wenn die Genehmigungsregeln aus dem Workflow erfüllt sind, werden dann die Änderungen automatisch in den Release-Bereich verschoben. Alle drei Datenbankschemata werden laut Hersteller "ohne Strukturen" gespeichert. Dies soll die Integration mit Programmen anderer Anbieter erleichtern.