Enhance Wikimedia's infrastructure by a event-driven architecture

Enhance Wikimedia's infrastructure by a event-driven architecture

A better way for observing Wikipedia's changes and eliminating the bandwidth costs of so many bots led me to a event-driven architecture to enhance Wikimedia's infrastructure. I just draft my idea as a figure left.

For a better way to observe Wikipedia's changes, I mean many filters and aggregators on Wiki RecentChanges, for example, an observer can observe changes or talks on a specific topics (including sub-topics), etc.

We have so many bot, but in fact the bot can be write in a more standard way, this is Rules and Rule Engine that I described in the figure. Rules connect observers and operators.

Also this architecture can benefit the statistics collection.

But this means we will develop another suite of softwares except MediaWiki, that is why I post this thread here, I think this is strategy-related.

Mountain00:20, 29 April 2010
Edited by another user.
Last edit: 23:57, 1 May 2010

XMPP Recent Changes is something we'd like to have, being worked on by Daniel Kinzler from Wikimedia Germany.

Andrew Garrett09:15, 1 May 2010