Projects / OpenDaemon

OpenDaemon

OpenDaemon provides a model of work along with its supporting APIs that allow anybody to implement a server of any kind, for any protocol. Its main goal is to help provide an advanced data storage solution that is flexible enough to allow its user to choose from a broad set of parsers, data extractors, processors, or any other supporting API. The generic server platform system is meant to make development of the data storage solution more open and distributable.

Tags Database Database Engines/Servers Front-Ends Internet Web Dynamic Content Text Processing Markup XML
Licenses GPL
Operating Systems OS Independent
Implementation C SQL YACC

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  23 Nov 2005 14:18
  • Rrelease-after

Changes: This release continues the evolution of the system into a generic server platform so it can support the advanced data storage solution that's intended to be plugged into it in the future. Among the major modifications are generalization of the engine API such that support for any storage format is provided, and a full rewrite of the configuration system.

  • Rrelease-mid
  •  23 Dec 2004 13:10
  • Rrelease-after

Changes: The goal has changed from creating a native XML database server to creating a strong heart of data storage software in general. This release goes in this direction by providing a lot of foundation modifications. OpenXMLD can now support multiple client interfaces (interface = query parser + tree walker + response translator) and assign a different interface to each of its listening sockets. XMLDSQL and Engine-XMLD have not been dropped; they still exist in the code and they are going to be launched as separate projects at a later point.

  • Rrelease-mid
  •  16 Jun 2004 15:24
  • Rrelease-after

Changes: The code has undergone a lot of enhancements since the last release: most notably, a specification and an implementation of a communication protocol, and much more consideration of multi-levelling within XMLD-SQL.

  • Rrelease-mid
  •  30 Apr 2004 08:02
  • Rrelease-after

Changes: This is the first alpha and usable release of The OpenXMLD. It mainly implements all the lacking parts in the request/response cycle. Switching of the multi-processing module during compilation is now possible, but the only module currently implemented is ptasker, a preforker. This release also contains an implementation of the xmld-sql query language parser and Engine-XMLD, a high-performance on-disk XML processing engine.

  • Rrelease-mid
  •  29 Mar 2004 15:23
  • Rrelease-after

Changes: This release contains a full configuration system, a skeleton engine (Engine-XMLD), and support for using multiple engines which can even be switched for the same file on the fly, representing the possibility of processing any kind of documents as long as their MIME type has a supporting engine installed (even SQL tables). A lot of bugfixes and consistency preparations across all the code have been carried out. A running OpenXMLD is around the corner.

9816648705866b189eccf4044ca4e154_thumb

Project Spotlight

Signsrch

A signature-based file scanner.

786cd3225439a8540f4a1aea77f00a84_thumb

Project Spotlight

Karoshi

A Linux server operating system for schools.