The Data Stream Application Manager (DSAM) is a middleware for integrating different data stream management systems and also sensor network nodes.
The user enters a query written in a declarative query language into a central control program. DSAM analyzes the query and automatically distributes it to the available systems.
I have contributed a Python-based interface for Remote Procedure Calls to DSAM.