
GNUe Appserver: Feature Plans

======================================================================
0.5 Releases
======================================================================

----------------------------------------------------------------------
GOALS
----------------------------------------------------------------------

  The 0.5 Release will focus on security.

----------------------------------------------------------------------
TODO
----------------------------------------------------------------------

  General security audit of the code

  Authentication

  Role based access permissions on object create/modify/delete and field
  read/write basis


======================================================================
0.6 Releases
======================================================================

----------------------------------------------------------------------
GOALS
----------------------------------------------------------------------

  The 0.6 Release will add multitasking, a management interface, and
  implement transaction and locking support.

----------------------------------------------------------------------
TODO
----------------------------------------------------------------------

  Fork a new server process for each session

  Add session management (i.e. use a timeout for a session as a whole,
  to release all session objects after a session timeouts) (*)

  move transaction and locking support in the Appserver itself

  add a Management interface with a safe 'shutdown' command.
  (i.e. wait until all sessions are closed and forbid new sessions)

  status monitoring support (memory usage, current query, current
  sessions, ..)



