-
Notifications
You must be signed in to change notification settings - Fork 9
FuzzEdArchitecture
laena edited this page Sep 18, 2014
·
3 revisions
In FuzzEd, we distinguish between the following main components:
- Client (folder
FuzzEd/static/script
): This is the JavaScript code running in the browser. - Frontend (folder
FuzzEd
): This is the Django web application, written in Python, which offers the web presence and API. It also maintains the central database. - Backend (folder
backends
): This is a collection of services written in C++ and Python. They can execute compute-intense tasks (model analysis, model simulation, PDF rendering) for the frontend. The backend is expected to run on a separate machine.
The frontend can be used without the backend part, which only disables the according functionalities in the web frontend.