
La suite applicative MySolutionManager s'appuie sur une architecture n-tiers saine, robuste et évolutive. Durant sa conception et sa réalisation, nos ingénieurs et architectes se sont efforcés dans l'utilisation de standards (Java/J2EE, XML, SOAP, …) et d'outils OpenSource (struts, lucene, iBatis, …).
De ce fait, MySolutionManager assure une portabilité accrue sur divers environnements (Unix, Linux, Windows, …) ainsi qu'une personnalisation optimale pour les besoins clients.
Architecture en couches :
- Couche MVC : Une architecture robuste et évolutive
MySolutionManager repose sur le modèle de conception MVC (Model – View – Controller). Ainsi, la séparation en couches se fonde sur un modèle robuste, évolutif et éprouvé de conception d'applications d'entreprises : séparation entre le modèle de données, l'interface utilisateur et la logique de contrôle.
Framework OpenSource : StrutsTM
- Couche DAO : Une architecture multi-bases
MySolutionManager intègre également une couche d'accès aux données (DAO – Data Access Object) augmentant ainsi sa modularité. De ce fait, la suite applicative ne vous impose pas une base de données mais s'adapte à votre Système d'Information.
Framework OpenSource iBatisTM
MySolutionManager intègre les principaux standards des WebServices (SOAP 1.2 et WSDL) et assure une interopérabilité totale avec votre système existant.
Framework OpenSource AxisTM
Architecture portable et multibases :
MySolutionManager est développé grâce à la technologie Java/J2EE assurant une portabilité accrue sur :
- diverses plateformes (Unix, Linux, Windows, …)
- divers serveurs (Tomcat, JBoss, WebSphere, WebLogic)
- diverses bases de données (MySQL, PostgreSQL, Oracle, SQLServer)
La plateforme peut s'adapter à des architectures 100% OpenSource (exemple : Tomcat – MySQL sous Linux) ou personnalisée (exemple : JBoss – Oracle sous Unix) et répondre ainsi à vos attentes et contraintes.
Architecture modulaire :
MySolutionManager est conçue pour évoluer aux fils des besoins clients et permet d'accepter d'autres modules métiers plus ou moins spécifiques. L'architecture propose donc une solution 100% modulaire et évolutive à souhait.