Most of the information on this page is over a year old and outdated. It will be updated when the release of Peach 3 is getting closer


Peach 3 (Planned) Features

General

  • Implemented in  Python
  • Multitier architecture
    • User Frontends (initially a web interface, but other clients possible)
    • Application server (connecting to the database backend but also to eg. LDAP servers for authentication)
    • Database backend
    • Processing modules (eg. for processing submissions)
  • Using XML for all data transport (using  4suite)
  • Using SOAP for communication between tiers
  • Using  Twisted for server components
  • Plug-in based
  • Published under the ClarifiedArtisticLicense?

Frontend

Application Server

  • Takes care of all the logic

Database

Processing Modules

  • Planned modules include:
    • Compilation of submissions
    • Testing of submissions
    • Comparisson

Attachments