The DataFlux Data Management
Server provides consistent, accurate, and reliable access to data
across a network by integrating real-time data quality, data integration,
and data governance routines. With DataFlux Data Management Server,
you can replicate your business rules for acceptable data across applications
and systems, enabling you to build a single, unified view of your
enterprise. The server implements business rules that you create in
DataFlux Data Management Studio, in both batch and real-time environments.
DataFlux Data Management Server enables pervasive data quality, data
integration, process orchestration, and master data management (MDM)
throughout your enterprise.
The Data Management Server provides a service-oriented architecture (
SOA) application server that enables you to execute batch or profile jobs on a server-based platform, in Windows, Linux, or UNIX.
By processing batch and profile jobs where the data resides, you avoid network bottlenecks and take advantage of performance
features available with higher-performance computers.
In addition, the Data
Management Server executes real-time data services and real-time process
services. These services can be invoked by any web service application,
such as SAP, Siebel, Tibco, or Oracle. You can convert your existing
batch jobs to real-time services, to reuse the business logic that
you developed for data migration or to load a data warehouse. You
can apply your real-time services at the point of data entry to ensure
consistent, accurate, and reliable data across your enterprise.
The following diagram
shows how DataFlux Data Management Server connects to other servers
and clients:
The following diagram
shows how the DataFlux Data Management Server connects into enterprise
software solutions:
Also included with Data Management Server is the ability to make Application Programming Interface (
API) calls to the same core data quality engine. Discrete API calls are available through native programmatic interfaces for
data parsing, standardization, match key generation, address verification, geocoding, and other processes.
DataFlux Data Management Studio is the development, test, and administration client for the DataFlux Data Management Server.
DataFlux Data Management Studio enables you to create, test, and upload batch jobs, profile jobs, real-time data services,
and real-time process services. Production jobs can be run by individuals, clients, or by your scheduling application. Your
clients and web applications can access DataFlux Data Management Server through a
SOAP interface. The Data Management Server also supports a
WSDL client interface (Web Services Description Language).
Security on the Data Management Server is implemented through external authentication and internal authorization. External
security services are provided either by a SAS Metadata Server or a DataFlux Authentication Server. Both of the security servers
authenticate users using network authentication providers. The security servers also maintain a database of users and groups.
The DataFlux Data Management Server applies group membership information to its internal access control lists for data, jobs,
commands, and services. Additional broad-brush security features grant or deny server access based on IP address and on membership
in ALLOW, DENY, or administrative groups. Encryption is applied to all TCP/IP network communication and all stored passwords.
You can configure encryption to use private keys up to 256 bits in length. You can also configure
SSL to protect client connections using HTTPS addresses.
The Data Management
Server is provided as part of an increasing number of enterprise solutions,
including SAS MDM and SAS Visual Process Orchestration. The following
diagram shows how the DataFlux Data Management Server provides a job
execution environment and an external client interface for SAS Visual
Process Orchestration.