|
![]() |
||||||||||||||||
subsectionslogical structuredirectory setup database setup architecture pointerswebdav.orgpython.org |
ARCHITECTUREGROUP.lounge consists of the main engine, some interfaces and the database.
The engineThe GROUP.lounge engine is the main part of the system. It handles all the data, communicates with the actual database and models the objects which can be used in GROUP.lounge.interfacesIn order to communicate with the user there exists interfaces. The main interface is the CGI interface which uses the web protocol in order to serve GROUP.lounge objects to the user. It makes use of the engine in order to create, edit or delete these objects.Another interface is the DAV interface which does nearly the same but via the WebDAV protocol which allows for easier integration into existing filesystem environments. It is easily possible to create new interfaces like a GUI interface or a simple command line interface. databaseThe database stores the actual data and is in this implementation right now a mySQL one. Of course one also can think of other database implementations but it is not planned right now to change that. |
||||||||||||||||