Welcome to the website of the Ohua data streaming project. Our goal is to use novel checkpoint/recovery techniques to add transaction support to data streaming systems and thereby enable the unification of various middleware technologies in a single multi-purpose system. • Read more
Interactive project status
Ohua is growing and a lot of new concepts have been added in the last 2 months. Yet I do not find the time to elaborate on it at this point since I'm already working on a first application to proof that Ohua can be used in the context of online data streaming. In order to nevertheless show that progress is being made I embedded the subversion repository statistics diagram into this site to allows to track the project activity.
XML-based data flow descriptions
The Ohua system has been extended with a Flow Parser (SAX) that allows to specify data flows in an XML document. This allows even non-programmers to design and submit data flows to the Ohua engine. • Full article
Current project status
In its current version Ohua’s engine has been fully implemented and is ready to execute data flows in either a single-threaded or a multi-threaded fashion by exploiting pipeline parallelism inside the flow graph. • Full article
The Ohua technology is based upon ideas by me, Sebastian Ertel, and Michael J. Beckerle. The system is an outgrowth of my Masters Thesis conducted at IBM US Information Management and was implemented (in Java) exclusively by me. You may contract me at sertel@users.sourceforge.net.