×

Apparatus and method for communicating data in a multi-tenant computer system

  • US 10,656,982 B2
  • Filed: 04/30/2019
  • Issued: 05/19/2020
  • Est. Priority Date: 04/30/2018
  • Status: Active Grant
First Claim
Patent Images

1. A computer system, comprising:

  • one or more processors and one or more computer-readable data storage mediums;

    program instructions, stored on at least one of the one or more data storage mediums for execution by the one or more processors, to provide;

    a multi-tenant cloud computing environment to support at least first and second applications executing on the one or more processors within the cloud computing environment; and

    an object bus for communicating a canonical object bus object between applications supported by the cloud computing environment;

    wherein the second application comprises an object subscriber which is arranged to register with the object bus, and the first application is arranged to authorise the object subscriber to receive data owned by the first application;

    wherein the object bus comprises;

    an object broker arranged to receive a request from the object subscriber associated with the second application for data from the first application, wherein the object broker is arranged to, in dependence thereon, request from an object provider associated with the first application, the requested data from the first application; and

    an object mapper associated with the first application arranged to translate an object received from the object provider comprising the requested data to the canonical object bus object;

    wherein the object mapper provides the canonical object bus object comprising the requested data to the object broker to communicate the canonical object bus object to the object subscriber associated with the second application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×