| CPC G06F 16/24568 (2019.01) [G06F 9/546 (2013.01); H04L 67/10 (2013.01)] | 18 Claims |

|
1. A method for providing data streams to a client over a network interface wherein the data streams comprise message data streams which form provenance views based on provenance information, the method comprising the following steps being performed by a routing component:
receiving, from a client, a submitted request comprising a query for a provenance view, wherein the query is indicative of a continuation criterion for determining whether to continue obtaining provenance information and message data, deriving correlated data, and providing message data streams for as long as there is new corresponding data to the provenance entities in the message data database,
obtaining provenance information from a provenance information database based on the query of the received request, wherein the provenance information database comprises provenance relationships between provenance entities,
obtaining message data from a message data database based on the query of the received request, wherein the message data database comprises data corresponding to the provenance entities,
deriving correlated data based on the obtained provenance information and the obtained message data, and
providing, to the client, the derived correlated data as a provenance view in message data streams.
|