Professional Documents
Culture Documents
Les informations contenues dans ce document sont confidentielles et peuvent être modifiées sans préavis.
Bien que Sage fasse de son mieux pour donner une information exacte, aucune garantie implicite ni explicite
est donnée sur le contenu de ce document. Page 1 of 16
Table des Matières
Généralités .............................................................................................................. 3
Généralités ............................................................................................................ 16
Les informations contenues dans ce document sont confidentielles et peuvent être modifiées sans préavis.
Bien que Sage fasse de son mieux pour donner une information exacte, aucune garantie implicite ni explicite
est donnée sur le contenu de ce document. Page 2 of 16
Présentation de l’architecture
Présentation de l’architecture
Le présent document fournit des renseignements sur la platforme de
développement SAFE X3 (Sage Application Framework for the Enterprise) et
présente les prerequis système & architecture pour installer l’application Sage
X3 People.
Généralités
Les informations contenues dans ce document sont confidentielles et peuvent être modifiées sans préavis.
Bien que Sage fasse de son mieux pour donner une information exacte, aucune garantie implicite ni explicite
est donnée sur le contenu de ce document. Page 3 of 16
Présentation de l’architecture
Serveur d’application
Serveur de Données
Le serveur de données est le serveur qui héberge le moteur de la base de
données relationnelle (Oracle ou SQL Server) et qui permet de stocker à la fois
les données applicatives, les données de description de cet applicatif
(dictionnaire) et les données de paramétrage.
Les progiciels de la plateforme technologique SAFE X3 sont développés
conformément aux recommandions émises par les éditeurs de base de Definitions
données permettant ainsi d'assurer la cohérence et l’intégrité des données SERVEUR BATCH
stockées. L’applicatif offre un
Il n'y a pas de limite à la taille de la base de données : en moyenne nos clients efonctionnalité “Batch”
exploitent des bases allant de 5 à 40GB pour Sage X3 People. permettant de programmer
(en mode dit « batch ») un
grand nombre de traitements
Serveur d’application-traitement principal à lancer de façon périodique
Le serveur d’application donne accès à l’ensemble des éléments (programmes, ou récurrente.
écrans, états, menus, etc.) qui constituent les applications. Ces éléments sont
organisés en répertoires par dossier et ne sont répétés d’un dossier mère à un TÂCHE BATCH
dossier fille que s’ils sont effectivement propres au dossier fille. Sinon, c’est La tâche Batch permet de
l’élément du dossier mère qui est utilisé. L’on gère ainsi un maximum de trois programmer un ensemble de
traitements à lancer de façon
niveaux de dossier.
différée.
L’application est organisée en une hiérarchie de dossiers, dont le dossier racine JSON (JAVASCRIPT OBJECT
est l’image de la fourniture standard, et les autres dossiers des dossiers NOTATION)
«filles», générés à partir du dossier racine et représentant chacun une Format de données qui
application. structure les données à l’aide
de Tags ou étiquettes.
Le serveur de traitement principal est obligatoire et est hébergé sur la même MONGO DB
machine que le serveur d’application. C’est sur ce serveur que tourne le Base de données
superviseur des tâches batch et que s’exécutent les programmes lancés en documentaire classifiée base
mode différé via le superviseur batch. de donnée NoSQL
Les informations contenues dans ce document sont confidentielles et peuvent être modifiées sans préavis.
Bien que Sage fasse de son mieux pour donner une information exacte, aucune garantie implicite ni explicite
est donnée sur le contenu de ce document. Page 4 of 16
Présentation de l’architecture
Serveur d’édition
Le serveur d’édition est obligatoirement hébergé par une machine sous
système d’exploitation Windows 2012 R2.
C’est le serveur qui prend en charge toutes les demandes d’édition aussi bien
en provenance des sessions interactives que des soumissions en mode différé,
et qui réoriente le résultat sous diverses formes (.pdf, .doc, .xls, .prn, etc.) vers
son périphérique de destination : imprimante, fichier sur disque, messagerie ou
de manière interactive sur l’écran de l’utilisateur.
A noter que la conception des états est réalisée avec une application externe :
Crystal Reports 2013 (version 14.1).
Self-Service RH
L’application Self-Service RH est une application Web de type Ajax. Elle
propose aux salariés de l’entreprise un ensemble de fonctions RH accessibles Definitions
au travers d’un navigateur Web. SELF-SERVICE RH
Outil dédié aux salaries et
Le Self-Service RH permet de déporter une partie des fonctions RH auprès des managers permettant de
salariés et des managers. Par exemple, les salariés peuvent gérer eux-mêmes saisir de manière autonome
la mise à jour de leurs données personnelles (changement d'état civil, à travers un navigateur
d’adresse, naissance…), ainsi que les demandes de congés, les notes de certaines données en lien
frais... De leur côté, les managers valident ces demandes grâce aux Workflows avec les départements RH et
paye: congés, notes de frais.
et gagnent en visibilité en accédant aux plannings complets de leurs équipes…
Les informations contenues dans ce document sont confidentielles et peuvent être modifiées sans préavis.
Bien que Sage fasse de son mieux pour donner une information exacte, aucune garantie implicite ni explicite
est donnée sur le contenu de ce document. Page 5 of 16
Présentation de l’architecture
Si toutefois le client décide de déployer ces deux composants sur une machine
virtuelle, l’éditeur Sage ne peut présager des performances de son application
qui ne serait pas installée dans un environnement système lui permettant de
pouvoir s’engager sur des performances optimums.
Les informations contenues dans ce document sont confidentielles et peuvent être modifiées sans préavis.
Bien que Sage fasse de son mieux pour donner une information exacte, aucune garantie implicite ni explicite
est donnée sur le contenu de ce document. Page 6 of 16
Présentation de l’architecture
Nous conseillons dans ce cas, dès le début du projet de prévoir une machine
virtuelle suffisamment dimensionnée pour qu’elle puisse servir de futur serveur
de production, ce qui permettrait ainsi durant toute la phase projet de qualifier in
situ les performances de l’infrastructure de virtualisation en place et décider
avant le démarrage en production en fonction du niveau de performance
mesuré de faire évoluer si nécessaire cette infrastructure de virtualisation pour
la rendre plus performante ou de basculer sur un serveur physique.
Dans le cadre de l’utilisation des progiciels Sage X3, la présence d’un serveur
de messagerie est obligatoire pour le bon fonctionnement des fonctionnalités
de Workflow.
Les informations contenues dans ce document sont confidentielles et peuvent être modifiées sans préavis.
Bien que Sage fasse de son mieux pour donner une information exacte, aucune garantie implicite ni explicite
est donnée sur le contenu de ce document. Page 7 of 16
Présentation de l’architecture
Database
Application & Processing
Web Presentation
Print Service
Local Network
Sage X3 Sage X3
Web Client Web Client
Protocole Sage
Local Network
Sage X3 Sage X3
Web Client Web Client
Les informations contenues dans ce document sont confidentielles et peuvent être modifiées sans préavis.
Bien que Sage fasse de son mieux pour donner une information exacte, aucune garantie implicite ni explicite
est donnée sur le contenu de ce document. Page 8 of 16
Présentation de l’architecture
Caractéristiques réseau
Il est nécessaire de prévoir une liaison Gigabit entre les différents serveurs qui
constituent l’architecture système sur laquelle seront installées les applications
Sage.
Les informations contenues dans ce document sont confidentielles et peuvent être modifiées sans préavis.
Bien que Sage fasse de son mieux pour donner une information exacte, aucune garantie implicite ni explicite
est donnée sur le contenu de ce document. Page 9 of 16
Dimensionnement des Serveurs
Les informations contenues dans ce document sont confidentielles et peuvent être modifiées sans préavis.
Bien que Sage fasse de son mieux pour donner une information exacte, aucune garantie implicite ni explicite
est donnée sur le contenu de ce document. Page 10 of 16
Dimensionnement des Serveurs
Les informations contenues dans ce document sont confidentielles et peuvent être modifiées sans préavis.
Bien que Sage fasse de son mieux pour donner une information exacte, aucune garantie implicite ni explicite
est donnée sur le contenu de ce document. Page 11 of 16
Dimensionnement des Serveurs
Les informations contenues dans ce document sont confidentielles et peuvent être modifiées sans préavis.
Bien que Sage fasse de son mieux pour donner une information exacte, aucune garantie implicite ni explicite
est donnée sur le contenu de ce document. Page 12 of 16
Dimensionnement des Serveurs
Les informations contenues dans ce document sont confidentielles et peuvent être modifiées sans préavis.
Bien que Sage fasse de son mieux pour donner une information exacte, aucune garantie implicite ni explicite
est donnée sur le contenu de ce document. Page 13 of 16
Dimensionnement des Serveurs
Autre Architecture
Les informations contenues dans ce document sont confidentielles et peuvent être modifiées sans préavis.
Bien que Sage fasse de son mieux pour donner une information exacte, aucune garantie implicite ni explicite
est donnée sur le contenu de ce document. Page 14 of 16
Dimensionnement des Serveurs
Smartphones et Tablettes
D'autres appareils peuvent également donner accès à l’application Sage X3
People (sous réserve de certaines conditions d’affichage).
Les informations contenues dans ce document sont confidentielles et peuvent être modifiées sans préavis.
Bien que Sage fasse de son mieux pour donner une information exacte, aucune garantie implicite ni explicite
est donnée sur le contenu de ce document. Page 15 of 16
Présentation de la méthodologie d’installation
Présentation de la méthodologie
d’installation
Généralités
Durant l’installation et en fonction de la complexité de l’architecture système
cible, la présence de d’administrateur système et/ou de l’administrateur de la
base de données peut être requise
Les informations contenues dans ce document sont confidentielles et peuvent être modifiées sans préavis.
Bien que Sage fasse de son mieux pour donner une information exacte, aucune garantie implicite ni explicite
est donnée sur le contenu de ce document. Page 16 of 16