Projet

Général

Profil

Choix techniques » Historique » Version 4

Bruno Boiget, 15/05/2013 14:03

1 1 Luc Bourdot
h1. Choix techniques
2 1 Luc Bourdot
3 1 Luc Bourdot
Langages :  Python et JavaScript
4 2 Luc Bourdot
5 1 Luc Bourdot
Framework : "Flask":http://flask.pocoo.org/ (python) , "BackboneJS":http://backbonejs.org/  "MarionettesJS":http://marionettejs.com/ "Bootstrap":http://twitter.github.io/bootstrap/
6 2 Luc Bourdot
7 3 Luc Bourdot
Base de donnée  : [[SQL ou NoSQL]] ;-)
8 4 Bruno Boiget
Service Messages : "RabbitMQ":http://www.rabbitmq.com/ .
9 4 Bruno Boiget
                   L'utilisation de celery (http://www.celeryproject.org/) permettrait de faciliter la manipulation et la planification des tâches.
10 1 Luc Bourdot
Service Transfert Fichier: 
11 4 Bruno Boiget
12 4 Bruno Boiget
Autorisations : Certaines extensions de Flask (par exemple http://pythonhosted.org/Flask-Security/) permettent de gérer des utilisateurs/rôles et de déclarer les rôles requis au niveau des routes.
13 4 Bruno Boiget
                Il faudra probablement développer une API si on veut gérer des autorisations au niveau des objets des applications (ex: serveurs dans Zéphir / imprimantes dans l'ead ...)
14 4 Bruno Boiget
                pour la protection des objets, regarder simple-rbac (http://github.tonyseek.com/simple-rbac/). le développement n'a plus l'air très actif.