Architecture Souple et Solide
ARCHITECTURE LOGICIELLE ET UTILISATION DES STANDARDS POUR ASSURER LA COMPATIBILITÉ
![]() Les solutions ibs sont des applications web multi-niveaux et multi-navigateurs (Microsoft Internet Explorer, Mozilla Firefox, Chrome) basées sur le Model View Controller 2, utilisant Struts comme cadre. |
![]() |
![]() ![]() |
- Couche Client
Soft Solutions a une grande expérience dans l’utilisation de toutes les fonctions possibles offertes par les navigateurs comme DOM, XML, JavaScript, XML-HTTP dans le but d'offrir aux utilisateurs des interfaces riches, nécessaires pour exécuter des processus métier complexes. Les dernières versions d’ibs Suite sont entièrement basées sur HTML5, sans Flash, afin d'assurer la mobilité et l’entière compatibilité avec tous les navigateurs.
- Couche Présentation
Cette couche est basée sur Apache Struts, un système de développement d’applications Web MVC2., Afin de simplifier la maintenance, nous séparons la vue (JSP / JavaScript) du modèle (Java) en gérant ces deux parties avec un contrôleur (principalement via des Servlets)
- Couche Métier
Cette couche utilise des objets POJO’s (Plain Old Java Objects) et le framewsork Spring agit comme un conteneur léger d’objets.
- Couche Intégration
Ce niveau utilise iBATIS qui fournit un moyen simple et flexible de transférer les données entre les objets Java et la base de données relationnelle. Le système de mappage des données permet de réduire considérablement la quantité de codes Java qui est normalement nécessaire pour accéder à la base de données.