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 :
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 :
|
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. |