Back to results
US 7,606,818 B2Granted
Method and apparatus for aggregating change subscriptions and change notifications
AssigneeSap SE
InventorsHans Ruediger Bachmann, Vladislav Bezrukov, Timm Falter, Claus von Riegen, Alexander Zubev
Life of this patent
Estimating the term…
Abstract
Methods of filtering change notifications to remove irrelevant notifications and transmitting the remaining notifications to a subscriber are described and claimed. Systems and software to implement related methods are also described and claimed.
Claims19
A method, comprising:
- creating, on a server device having access to a plurality of hierarchical data structures, a virtual hierarchical data structure from elements of the plurality of hierarchical data structures, wherein each of the plurality of hierarchical data structures describes a respective plurality of web services, and wherein the virtual hierarchical data structure describes only web services relied upon by a distributed application;
- receiving, by the server device, a request for a subscription to the virtual hierarchical data structure to enable execution of the distributed application;
- receiving, by the server device, a change notification regarding a first hierarchical data structure of the plurality of hierarchical data structures;
- determining, by the server device, whether the virtual hierarchical data structure contains elements based on the first hierarchical data structure;
- and
- modifying, by the server device, the virtual hierarchical data structure based on the change notification when the virtual hierarchical data structure contains elements based on the first hierarchical data structure.
3 more elements
A computer-readable storage medium containing stored instructions to cause a processor executing the instructions to perform operations comprising:
- creating, on a server device having access to a plurality of hierarchical data structures, a virtual hierarchical data structure from elements of the plurality of hierarchical data structures, wherein each of the plurality of hierarchical data structures describes a respective plurality of web services, and wherein the virtual hierarchical data structure describes only web services relied upon by a distributed application;
- receiving, by the server device, a request for a subscription to the virtual hierarchical data structure to enable execution of the distributed application;
- receiving, by the server device, a change notification regarding a first hierarchical data structure of the plurality of hierarchical data structures;
- determining, by the server device, whether the virtual hierarchical data structure contains elements based on the first hierarchical data structure;
- and
- modifying, by the server device, the virtual hierarchical data structure when the virtual hierarchical data structure contains elements based on the first hierarchical data structure based on the change notification.
3 more elements
A system, comprising:
- a processor coupled to a memory to store a virtual hierarchical data structure;
- means for creating the virtual hierarchical data structure;
- means for receiving a request for a subscription to the virtual hierarchical data structure;
- means for receiving a change notification;
- and
- means for filtering the change notification.
3 more elements
A method, comprising:
- creating, on a server device having access to a plurality of hierarchical data structures, a virtual hierarchical data structure from elements of the plurality of hierarchical data structures, wherein each of the plurality of hierarchical data structures describes a respective plurality of web services, and wherein the virtual hierarchical data structure describes only web services relied upon by a distributed application;
- transmitting, by a client device to the server device, a request for a subscription to the virtual hierarchical data structure to enable execution of the distributed application;
- receiving a change notification, at the server device, regarding a first hierarchical data structure of the plurality of hierarchical data structures;
- determining, by the server device, whether the virtual hierarchical data structure contains elements based on the first hierarchical data structure;
- and
- modifying, by the server device, the virtual hierarchical data structure based on said determination.
3 more elements
Dependencies are inferred from the claim text.