Technical summary
[ Log in ]
Engelska Svenska
A brief summary of Denacode and Deus

DEUS

Deus is built from the ground as a tool to build powerful web services. Deus integrates the following components to a homogenous wholeness that can be controlled by the users using a graphical interface.


  1. form handling
  2. publication
  3. data processing
  4. presentation
  5. multiple users and hierarchy on group rights
  6. documentation
  7. access control on all objects
  8. user controlled backup system

Technical solution

The technical solution for accomplishing the above mentioned homogenous solution is a patent searched virtual technique for handling of interface and database. The solution removes the programming step in the development phase, so no programming in html, JavaScript, SQL, PHP etc. is needed.

Deus contains a number of technical solutions beyond the patent searched. Distributions make it possible to build applications by assembling previously made ones. Themes enable many different looks both globally and locally in the system. Synchronization makes it possible to synchronize data between databases. If large amounts of data are used, local rendering can be used to speed things up. Integration with other systems is done with XML and direct structure mapping from other sources, e.g. Excel.

Web interface

The interface that is used is based upon standard web techniques with HTML 4.01, CSS 2.0 and JavaScript/AJAX.

Virtual database

The database is a patent searched virtual database. The virtual database makes Deus entirely data driven, which also means that Deus easily can be adapted and modified to the clients changing requirements.

Physical database

The virtual database uses a regular SQL-database for storing. Denacode uses MySQL 5.0 when hosting on their own servers.

Programming

Deus’ modules are developed in Perl/mod_perl. Now, most of the development takes place inside Deus itself.

Web server

The web server currently used is Apache 2.2.

Operating system

The operating system used on the servers has up to now been the Unix versions FreeBSD, Darwin and the Linux version Ubuntu.


Copyright © 2001-2012 Denacode AB