Die Workflow-Engine ist standardmäßig im Lieferumfang des Data Quality Servers enthalten. Sie bildet die übergreifende „Business-Schicht“, mit der einzelne Funktionalitäten und Webservices mit anderen orchestriert werden können.

Einzelne Services werden dabei zu einem neueren, an die jeweiligen spezifischen Anforderungen angepassten „Composite Service“ oder Serviceverbund zusammengefasst.

Aus den einzelnen Sub- und Unterfunktionen, die jeweils einzelne Änderungen bewirken, wird eine zusammenhängende Business-Logik generiert.

Die Workflow-Engine erlaubt die schnelle Anpassung von Datenqualitäts-Prozessen an individuelle Erfordernisse.


Die Abbildung zeigt einen einfachen Data Quality-Workflow, wie er bei seiner Erstellung im Management Studio dargestellt wird.

Er umfasst (von oben nach unten) eine Extraktion der Rechtsform („AG“, „GmbH“ usw.), eine Auftrennung von Straße und Hausnummer, die parallele Überprüfung von Telefonnummer und E-Mail-Adresse und eine abschließende Postalische Korrektur.

Der Workflow kann nach Belieben um weitere Schritte, Verästelungen und eigene Skripte erweitert werden. Oder es werden komplett eigene Workflows erstellt.


Der Data Quality Server dient als Plattform, auf deren Basis neue, flexibel an die eigenen Anforderungen angepasste Services in einen Workflow eingebunden werden können.

Vorteil:

Schnelle und effiziente Verarbeitung von Aufgaben, da Funktionalitäten nicht einzeln über eine Netzwerkverbindung aufgerufen werden müssen –  was sich bei durchschnittlich 10ms pro Aufruf bei größeren Aufgaben schnell zu größeren Zeitverlusten aufsummiert – sondern innerhalb des Workflows direkt angesprochen werden.