As part of the Imersia solution, we need an engine that can count events when sent signals to do so, and then return relevant statistics when called upon to do so. Essentially a simplified analytics server. The ones I have found so far are tailored to the Analysis of Web site Traffic, or also nowadays, some are targeted towards mobile apps.
Now, of course, it is possible to create one from scratch, but there is work involved in this, and if I can find something suitable that is already made, that makes life much easier.
It needs to be able to count when (and where) it receives signals like:
[signal] received from [user] represented by [autonomous agent] at [time] and [location] doing [this activity]
and then be able to produce useful statistics when queried like:
Tell me about [user's] activity in [this location] during [this time period] or
Tell me about [autonomous agent's activity] in [this location] during [this time period] or
Tell me about [these agents' activities] in [this location] during [this time period] etc
The API to the stats system should be behind some form of web services, or could be influenced by something like pubnub. If there is a nice HTML UI for some users to get stats out, all the better, though not essential, as long as the system can be queried as above.
