×

Cloud based master data management architecture

  • US 9,584,949 B2
  • Filed: 01/27/2011
  • Issued: 02/28/2017
  • Est. Priority Date: 01/27/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system for managing master data using a cloud based architecture, comprising:

  • at least one processor;

    memory, operatively connected to the at least one processor and storing computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to perform a method, the method comprising;

    receiving, through an Application Programming Interface (API), a first message from a first client of the plurality of clients, wherein the first message requests a first operation to be performed, and wherein the API is usable by a plurality of clients to interact with a cloud based Master Data Management (MDM) service that is configured to manage master data including changes to the master data for the plurality of clients;

    determining that the first operation is associated with a first workflow, wherein the first workflow comprises a sequence of preconfigured blocks, and wherein each of the blocks are preconfigured to receive and process information relating to the master data in a predefined schema;

    executing the first operation to create a customized workflow specific to the first client, wherein the first operation comprises at least one of the following;

    removing a preconfigured block from the first workflow and adding a preconfigured block into the first workflow;

    receiving, through the API, a second message from a second client of the plurality of clients, wherein the second message requests a second operation to be performed to cause a change to the master data;

    executing the second operation, wherein executing the second operation comprises;

    accessing the master data in a first schema compliant with a first application, andtransforming an item of the master data from the first schema to a second schema, the second schema compliant with a second application; and

    notifying the first client of the change to the master data; and

    a conflict storage storing conflict data that relates to a conflict caused by the second operation.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×