Abstract
Vitaligne (http://www.vitaligne.com) is a new e-business site build with 99.99 % IronPython scripts. It was made with the LeeBeLLuL framework. This article presents in a first part the structure of the application. The second part (next article) will present the administration interface (designed with Infopath 2003) and the components used (and the 0.01 % of ‘non-IronPython’ code !). Note that the database used is SQLite.
Résumé
Vitaligne est un nouveau site e-commerce contenant 99,99 % de scripts écrits en IronPython. Ce site a été réalisé avec le frameworl LeeBeLLuL. Cet article présente l’architecture de l’application de façon généraliste. La seconde partie abordera plus en détail l’administration du site (réalisée avec Infopath 2003) et les composants utilisés (ainsi que les 0.01 % de code ‘non-IronPython’). La base utilisée est SQLite.
Introduction
Le site propose des produits, gérés dans des formulaires (sous forme d’application RIA) où l’on associe des descriptions, des catégories, des associations avec d’autres produits, etc.
Aperçu d’un formulaire produit :
A ces formulaires sont associés des services (REST) et des templates de présentation (html + css).
Le site est actuellement hébergé dans un environnement windows server 2003 mais pourrait par exemple facilement êre migré sur Mono. En effet l’intégralité des scripts est en IronPython.
Aperçu de l’architecture (schéma simplifié) :

L’utilisateur se connecte à une page qui fait appel à un handler vers le moteur de l’application. Ce moteur accède de son côté à l’application et aux données !
Mon prochain article rentrera plus dans le détail du processus.
Fabien Le Hoan.
Libellés : framework, Infopath 2003, ironpython, leebellul, RIA, SQLite



0 Comments:
Enregistrer un commentaire
<< Home