Accueil>>Nos technologies>>Architecture logicielle
Nos technologies

Bandeau

Architecture logicielle  

Les solutions d’aide à la décision déployées par EURODECISION s’appuient sur des composants métiers, conçus techniquement de façon à s’adapter à de nombreuses plateformes et architectures techniques.

 

Composants métier

Nous développons et faisons évoluer une gamme de composants métiers, qui offrent une représentation métier des données décrivant ces problématiques (objets métier), et traduisent cette représentation en modèle mathématique pour sa résolution à l’aide d’un solveur.
La résolution des problèmes que nous traitons nous amène régulièrement à utiliser des composants techniques de base appelés solveurs, en particulier lorsqu’il s’agit de Programmation Mathématique, de solveurs linéaires (produits tiers). Plusieurs offres compétitives de solveurs existent sur le marché, que nous utilisons indifféremment ; il y a pour nous un enjeu important à être indépendant du solveur de base utilisé (pour être en mesure de faire des comparaisons de performance). C’est la raison pour laquelle nous avons développé une couche intermédiaire de composants techniques, permettant aux composants métiers de s’interfacer avec ces solveurs.


Fig. 1 : structure d’une solution complète d’optimisation


C’est ainsi qu’une solution typique proposée par EURODECISION s’appuiera généralement sur un ou plusieurs composants d’optimisation métier, eux-mêmes incluant des couches de modélisation standard ainsi qu’un voire plusieurs solveurs.

Chacun des composants de la gamme LP fait l’objet d’un programme de R&D qui s’inscrit dans le moyen terme, et stratégique pour l’avenir de l’activité d’EURODECISION.


Eléments d’architecture technique

Techniquement, tous nos composants métier, qu’ils soient standard ou spécifiques, sont développés en C++ afin de garantir des performances et une portabilité maximales.
Ces composants métiers se présentent sous forme de librairies dynamiques, intégrables dans une grande variété d’architectures. C’est ainsi que nous proposons aujourd’hui des solutions monopostes, client-serveur, en architectures SOA (client léger ou client riche).
Les plates-formes de développement utilisées sont .net et JAVA, les SGBD sont conformes aux standard du marché (ORACLE, SQL SERVER, MYSQL, PostGreSQL) avec éventuellement des couches de mappage objet telles que HyberNet.


Fig. 2 : exemples d’architectures possibles
 


Pour en savoir plus, contactez-nous :









Tél: +33 (0)1 39 07 12 40

Pour recevoir toute notre actualité

Nom
Prénom
Société*
Email*