OJC Framework

Architecture

Une architecture robuste, basée sur les technologies utilisées par les grands groupes

Technologies


OJC Framework s'appuie sur les technologies Microsoft et les meilleurs standards du web. Sa "pile technologique" centrale est la suivante :

  • jQuery / HTML5 pour le front-end
  • Asp.net MVC pour le moteur web
  • Entity Framework et SQL Server pour l'accès aux données

Structure modulaire


Couches applicatives et modules

Le Framework est découpé en couches et en modules :

Cette structure présente de nombreux avantages :


Déploiement multi-tiers et servicialisation

L'architecture modulaire est particulièrement adaptée au déploiement distribué d'une application (en isolant par exemple des processus de calcul sur des serveurs de traitement, et en exposant les fonctionnalités front-end sur d'autres serveurs). Il est également très facile de faire un vesion limitée d'une application pour déploiement en DMZ (par exemple en supprimant les fonctionnalités d'administration, qui ne sont conservées que sur l'application déployée en interne).

Le déploiement distribué permet enfin d'exposer des fonctionnalités sous forme de web services, consommables par différentes applications internes ou développées par des partenaires.

Infrastructure


Organisation de l'ALM

L'architecture de l'ALM d'OJC Framework s'appuie sur

Le déploiement d'une chaîne de développement complète ne requiert pas plus d'une journée, et ne nécessite que les licences Microsoft classiques. Pour en savoir plus, contactez-nous 02 97 42 45 22.