COHORTE Connector for X3

Connection à Sage X3

Intégrez simplement et facilement les ressources de votre entreprise à vos systèmes d'information en utilisant COHORTE.

COHORTE Connector for X3 est un ensemble de composants logiciels à déployer dans le serveur Sage X3 Java Bridge Server.

La finalité de ces composants est d'étendre les capacités techniques de la plate-forme Sage X3, la fondation des progiciels de la ligne X3 de l'éditeur.

Les progiciels pouvant bénéficier des capacités de CC4X3 sont : Sage ERP X3, Sage GEODE, Sage X3 People et Sage X3 Fixed Assets.

COHORTE Connector for X3 est totalement intégré à Sage X3 Java Bridge Server car les deux produits sont développés avec la même technologie : OSGi.

Les composants logiciels de COHORTE Connector for X3 consomment des services OSGi publiés par le serveur Java Bridge pour accéder à la configuration du serveur ou encore au pool de connexions aux progiciels X3.

Nos composants logiciels publient eux aussi des services OSGi qui peuvent être consommés par d'autres composants développés spécifiquement : COHORTE Connector for X3 est lui même extensible.

Achetez COHORTE

Licence, support et formation

Contactez-nous

Les composants

Composants Fonctionnels

COHORTE Connector for X3 publie des composants fonctionnels qui fournissent des services utilisables depuis des traitements X3 et/ou inversement qui appellent des traitements X3 en regard d'évènements extérieurs.

  • JMS Client : fourni un client JMS permettant d'émettre des messages dans des queues de message gérées par un ou plusieurs MOMs (Message Oriented Middleware).

  • JMS Listener : un JMS Listener fourni un gestionnaire d'auditeurs de queues de message gérées par un ou plusieurs MOMs. Les messages entrant sont traités comme autant d'évènements par des gestionnaires qui appellent en regard les traitements X3 associés.

    Les MOMs JMS supportés sont: IBM Websphere MQ, Apache ActiveMQ, Jboss HornetQ.

  • HTTP & REST server : un serveur HTTP / HTTPS traite les requêtes entrantes en utilisant des servlets et des asynclets compilés en javascript.

  • Secured HTTP client : un client HTTP / HTTPS securisé utilise un certificat TLS client. Ce composants vous permet d'envoyer des requêtes authentifiées à un service REST externe directement depuis un traitement X3 écrit en L4G.

  • CSTA Bridge : un client CSTA vous permet d'ouvrir et de gérer le bon établissement des communications téléphoniques depuis l'interface utilisateur des fonctions X3. Ce composant fourni aussi un auditeur d'événement de communications téléphoniques permettant de gérer les appels entrants.

  • Notification server : un serveur de notifications capable de pousser des messages vers les utilisateurs connectés (client Web ou Windows - version 6).

  • COHORTE Bridge : une passerelle permettant aux traitements des progiciels X3 de consommer des services OSGi et inversement de publier des traitements X3 comme des services OSGi.

Composants Utilitaires

Ces composants fournissent une ou plusieurs services techniques utilisés par d'autre composants ou par des traitements X3.

  • JMS Stressor : un outillage permettant de qualifier la chaine de liaison JMS. Ce composant est capable de soumettre des flots de messages en parallèle pour stresser les traitements X3.

  • Event Handlers : fourni un service de prise en charge d'évènement comme l'arrivé d'un message JMS ou d'une requête http utilisant des gestionnaires d'exécution de scripts compilés. Les prises en charge sont définies par des scénarios d'enchainement de tâches techniques et fonctionnelles (log, send ack, X3 treatment calls, etc.).

  • Pool connexion client : fourni un outillage pour construire les appels RPC utilisés par le pool de connexions fourni par le Java Bridge Server. Ce composant masque la complexité de l'API fourni par l'éditeur Sage en supportant des formats simples en XML et JSON.

  • Pool manager : cet outil surveille les disponibilités des groupes de connections X3 définis dans le pool pour verrouiller les gestionnaires d'événements dès que l'une des connexions nécessaires n'est plus disponible.

  • Script manager : fourni un outillage pour gérer automatiquement les compilations des scripts après leurs modifications.

  • Activity tracer : ce composant fourni un outillage pour produire des traces d'activité. Tous les autres composants utilisent cet outillage pour produire des traces utilisées durant les phases de diagnostique.

  • Data utilities : fourni un outillage pour manipuler des documents XML ou JSON (production, validation, lecture). Cet outillage est utilisé par les autres composants et il est aussi utilisable depuis des traitements X3.

  • Configuration : fourni un outillage pour respecter automatiquement la structuration de dossier imposée par le Java Bridge Server.