Prérequis techniques de Sage X3 V12

Liste des composants nécessaires pour créer un environnement Sage X3 V12

Nom du composant Niveau Description / Fonction Obligatoire Fourni sur support X3 Remarques
Java - Les programmes d'installation des composants Sage X3 sont basés sur une structure open source IzPack. Ils nécessitent Java Runtime Environment (JRE) version 8 pour être exécutés. Oui Non En 2019, la politique d'Oracle concernant la mise à disposition gratuite de JRE/JDK a évolué, et une licence est désormais demandée. En raison de ce changement, Sage X3 a validé les versions Zulu de JRE/JDK en open source (builds OpenJDK). D'autres versions open source peuvent fonctionner, mais n'ont pas encore été testées par Sage.
Système RDBMS Base de données RDBMS Microsoft SQL Server ou RDBMS Oracle pour le stockage des données d'application. Oui Non

Voir la matrice de compatibilité ci-dessous.

Les clusters SQL Server et Oracle RAC sont pris en charge.

Connecteur de base de données Base de données Permet la création de base de données à partir de la console Sage X3. Facultatif Oui

Non requis si la base de données est créée par un gestionnaire de base de données de façon manuelle ou avec les outils de gestion du fournisseur de RDBMS.

Ne peut pas être installé sur un cluster RDBMS.

AdxAdmin Sage X3 Gestion Moteur de gestion Oui Oui Requis pour gérer des composants dans Sage X3.
Moteur d'exécution Sage X3 Application Moteur d'exécution 4GL Oui Oui Plusieurs instances peuvent être prises en charge dans un cluster.
Application Sage X3 Application

Cœur de l'application

Contient tous les programmes 4GL, les dictionnaires de données, la définition de l'interface utilisateur, correspondant à la logique métier de Sage X3.

Oui Oui

Plusieurs instances peuvent être prises en charge dans un cluster.

Dans ce cas, le composant applicatif Sage X3 doit être installé sur un serveur de fichiers redondant partagé en réseau.

SQL Server Client Tools Application Outils permettant d'accéder à la RDBMS de Microsoft SQL Server depuis le moteur d'exécution de Sage X3. Avec SQL Server uniquement Non

Installé avec SGBDR quand SQL Server est sur le même hôte que le client Sage X3.

Doit être installé quand SQL Server n'est ni sur le même client que le moteur d'exécution Sage X3, ni sur des moteurs d'exécution Sage X3 supplémentaires.

Serveur web Syracuse Présentation

Serveur de présentation web de la famille logicielle Sage X3.

Basé sur Node.js.

Ce serveur fournit :

  • un accès interactif à l'application depuis un navigateur sur un ordinateur, une tablette, ou un smartphone,
  • des services web SOAP et REST entrants,
  • des services web REST sortants et une structure pour les services web SOAP sortants.

Il gère la sécurité d'accès à l'application grâce à différentes méthodes d'authentification (basique, LDAP, LDAPS, oAuth2, SAML2).

Il prend en charge les :

  • tâches batch,
  • flux métiers.
Oui Oui Plusieurs instances peuvent être prises en charge dans un cluster.
MongoDB Présentation Enregistre toutes les informations techniques du serveur de présentation web. Oui Oui

Sage fournit un package d'installation rapide pour MongoDB Community Edition.

Vous pouvez également effectuer l'installation depuis MongoDB Open-Source ou MongoDB Enterprise standard distribution.

MongoDB prend en charge les clusters.

Console Sage X3 Gestion

Console de gestion utilisée pour configurer ou mettre à jour des composants dans les environnements Sage X3.

Utilise le moteur de gestion AdxAdmin Sage X3.

Oui Oui

A installer sur un serveur ou poste Windows.

La console peut être installée plusieurs fois.

.Net Framework Gestion et génération d’états Nécessaire pour exécuter la console et le serveur d'impression. Oui Oui .Net Framework est installé par les installations de la console et du serveur d'impression.
Serveur d’impression Sage X3 Génération d’états

Serveur de génération d’états basé sur le moteur d'impression Crystal Reports.

Génère des états sur différents dispositifs d'impression ou formats de fichiers.

Oui Oui

A installer sur un serveur ou poste Windows.

Plusieurs instances sont prises en charge.

Services X3 (GraphQL et Mobile Automation) Présentation Permet d'accéder aux sous-ensembles des fonctions (Production, Stock) à partir d'un terminal portable (ADC). Facultatif Oui

Plusieurs instances sont prises en charge.

Serveur Apache HTTP Application

Fournit un accès aux ressources applicatives Sage X3 indépendant de la plateforme, pour le serveur de présentation web.

Généralement installé sur le même hôte que le composant applicatif de Sage X3.

Non Non

Plusieurs instances sont prises en charge.

Avec équilibreur de charge pour une disponibilité élevée quand l'application est en cluster.

Réservé à l'usage interne.

Voir la matrice de compatibilité ci-dessous.

Serveur web VT Sage X3 (JavaWeb) Présentation Permet d'accéder aux sous-ensembles des fonctions (Production, Stock) à partir d'un terminal portable (ADC). Facultatif Oui

Plusieurs instances sont prises en charge.

Elasticsearch Application Permet une indexation rapide, flexible et optimisée des données applicatives. Non Non

Il doit être installé à partir d'Elasticsearch standard distribution.