Solution Sheet · DaaS
Master data management (MDM) can secure a single source of truth of your data, enabling access to consistent and trusted key information across departments. In this way, MDM empowers retailers, distributors, manufacturers and financial institutions to enhance collaboration, operational efficiency, customer experiences, data analytics and many more operations that require trusted data.
Governed master data can be delivered from the MDM to downstream systems, processes or parties who want to use that authoritative set of data.
In a traditional setup, it is common practice to build and maintain separate data stores with APIs between the MDM and the target systems to handle use cases that consume master data at very large scale, e.g., websites or point-of-sale systems. This provides a separation of concerns between complex master data processes and high-volume data consumption so that one activity doesn’t disturb the other.
However, this entails a number of operability problems:
Building and maintaining a separate data store with associated API can be a cumbersome process
Data stores may easily become inconsistent
Allowing changes to master data to get through to consuming systems can take a lot of time since those changes may also necessitate development on the data stores
STEP features a data as a service (DaaS) extension that can solve for the scalability issues. It’s a cloud-based data distribution service focused on the delivery of data to high-volume data-consuming applications. Through its configurable API and serverless architecture, the DaaS extension delivers a near real-time version of master data. Users don’t need to build and maintain numerous API services but simply re-configure the API. As a single, centralized master data service, the DaaS extension removes the need for creating multiple copies of data for each application in order to deliver data at scale to applications.
The “as a service” means that you are not required to build and maintain a database with a copy of the data nor to build an API to deliver the data. The result is that you save time for maintenance and don’t need to worry about duplicate databases becoming inconsistent. Instead, you can just let your applications look up data synchronously or receive events on data asynchronously.
Separate data stores with APIs between the MDM and target systems

DaaS extension with a configurable API and serverless architecture

DaaS enables multiple services to be configured for the same master data, each with their own API, API keys and associated master data subset. Each API can be configured for maximum ease of consumption:
Easy to consume the data without having to understand the underlying data model
No need to have the same data model in your application as in your MDM
Fast and easy to adapt APIs to changes in your master data model
You can change names of the objects and limit the scope of data to avoid exposing your entire data source to the application
By making data available through an API service layer and serving data at scale on-demand for internal as well as external systems, the DaaS extension is a perfect example of the data-at-the-edge philosophy.
Always-on
Highly scalable
API model separate from MDM data model
Ability to configure multiple API services on the same master data
Data kept up to date in near real-time
Cloud-based, serverless architecture for maximum scalability
Service continuously updated
Separation of concerns between complex MDM use cases and high-volume data consumption
Token-based authentication

Learn more about how STEP with DaaS can help your business move faster and get more value from your data.
Stibo Systems Headquarters