A computer-implemented real-time decision support system including means for
receiving
complex queries posed by a plurality of users; means for providing for each of
the queries an executable query process furnishing a result when data sources satisfy
constraints of the query; means for providing data sources, the data sources including
an event source; means for responding to an event furnished by an event source
to initiate execution of all query processes having constraints satisfied by data
sources; and means for furnishing results of executed query processes to users.