COHORTE Platform

La plateforme innovante de développement de logiciels sûrs

Les logiciels produits avec COHORTE ont un haut niveau de fiabilité et de robustesse car ils sont constitués d'un ensemble de composants et de services protégés les uns des autres par des conteneurs d'isolement.

Cette architecture modulaire garantie que le logiciel ne sera pas paralysé dans l'éventualité d'une défaillance de l'un de ses composants.

Cette architecture modulaire assure la récupération automatique de service après des erreurs, et fournit des réponses adaptées en cas d'indisponibilité du composant qui a la charge de la fourniture du service.

La plateforme COHORTE inclut un ensemble de composants de base éprouvés qui réduisent considérablement les développements spécifiques, et donc, le coût des projets qui l'utilise.

Le niveau de fiabilité des logiciels produits avec COHORTE réduit également le coût des opérations de maintenance des services IT des entreprises.

COHORTE Platform

SiteWeb du Projet

 

Achetez COHORTE

Support et formation

Contactez-nous

Contexte Initial

Voici un scénario rencontré dans de nombreuses entreprises qui nous a amené à faire l'observation suivante :

Les entreprises, et d'autant plus les PME, ont de plus en plus besoin de connecter facilement et rapidement leur progiciel de gestion avec des applications tierces, des équipements mobiles ou des équipements industriels locaux ou en situation (IIoT). Or aujourd'hui, il n'existe pas de solution simple et fiable pour leurs projets d'intégration. Elles n'ont le choix qu'entre deux approches insatisfaisantes :

  • soit utiliser un ESB (Enterprise Service Bus) ou un EAI (Enterprise Application Integration) dont la complexité et le temps d'apprentissage sont souvent prohibitifs,
  • soit réaliser un développement spécifique dont la maintenance et les évolutions sont ardues, coûteuses et chronophages.

Ces deux approches pèchent également par un niveau de sûreté insuffisant. Elles ne permettent pas d'assurer le traitemement de 100% des données confiées, ni de garantir une sécurité sans faille des échanges.

COHORTE est notre offre conçue pour couvrir ces manques de façon simple et efficace.

Info

"A single lost message may be one too many".
Mamoon Yunus, CEO and Chairman of Crosscheck Networks, expert in SOA architecture

Comment ça marche

COHORTE est basé sur trois principes : le développement de composants orientés service, l'isolation et l'auto-réorganisation (autonomic computing).

La combinaison de ces trois principes vous permets de produire facilement des logiciels complexes, distribués et sûrs.

Les logiciels développés avec COHORTE ne sont plus monolytique et organisés en couche, ces logiciels sont constitués d'un ensemble de composants éprouvés et distribué dans des isolats.

Les logiciels développés avec COHORTE ont une conscience et un comportement qui leur permettent de s'auto reconfigurer sans s'arrêter lors de l'apparition d'un événement comme un changement de contexte ou une défaillance.

COHORTE vous permet de développer des logiciels en assemblant des composants développés avec Java, Python, x#, C or C++.

Les logiciels développés avec COHORTE sont basés sur un framework OSGi Java ou Python, leur production est industrialisée avec Maven, ils peuvent s'exécuter sous Windows, Linux, OS X, Android, AIX, etc. et depuis un PC-on-a-Chip jusqu’au serveur d’entreprise ou au Cloud .

COHORTE offre au développeur un monde homogène qui permet de déployer les composants des logiciels distribués dans des noeuds en spécifiant seulemeent des contraintes.

Toutes les communications entre les composants d'un logiciel distribué développé avec COHORTE sont cryptés de bout-en-bout et authentifiés.

Lors de l'exécution, la fonction de monitoring COHORTE vous permet d'observer tous les composants instanciés de votre logiciel :

dua