×

Managing data-driven services

  • US 10,348,595 B2
  • Filed: 12/01/2014
  • Issued: 07/09/2019
  • Est. Priority Date: 07/15/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system, the system comprising:

  • one or more processors;

    system memory coupled to the one or more processors, the system memory storing instructions that, when executed by the one or more processors, cause the system to;

    ingest first data in first data format from a first domain into a service platform;

    ingest second data in a second data format from a second domain into the service platform;

    transform the first data and the second data into a common format through reference to a data model, the data model defining data entity relationship schemas and object schemas to facilitate data transformation, discovery, and sharing across the first domain, the second domain, and one or more additional domains;

    store the commonly formatted data for shared access by a plurality of services, each of the plurality of services having at least one of a plurality of different security mechanisms;

    integrate an internal service with an external service, the internal service being inside a security boundary and the external service being outside the security boundary;

    synthesize a new arrangement of data inside the security boundary based on the first data and the second data in the common format, the first data and the second data accessed based on a service contract for the first data, a service contract for the second data, and the integrated internal service and external service having a previously defined relationship with the data model;

    transform the synthesized new arrangement of data into client output; and

    send the client output across the security boundary to a data client outside the security boundary.

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