Escolar Documentos
Profissional Documentos
Cultura Documentos
CARL Software
283 rue de l'Etang, 69578 Limonest Cedex, France
Tl : +33 (0)4 26 29 49 49 - Fax : +33 (0)4 26 29 49 39
E-mail : info@carl.eu Web : www.carl-software.fr
CARL INTERNATIONAL SA, capital 514 276 , RCS LYON B 384 841 250
Sommaire
1
SERVEURS........................................................................................................................................... 30
RESEAU .............................................................................................................................................. 31
POSTES UTILISATEURS ........................................................................................................................... 31
PERFORMANCES ................................................................................................................................ 32
SECURITE............................................................................................................................................ 32
ADMINISTRATION ................................................................................................................................ 35
SUPPORT UTILISATEUR .......................................................................................................................... 36
SERVICE DHEBERGEMENT (ASP)......................................................................................................... 38
V3.1/2012_25/07
Page 2 sur 45
1 Architecture applicative
Constitu de composants cohrents et interactifs, CARL Source est un progiciel modulaire
proposant aux utilisateurs des fonctionnalits de gestion technique et conomique des actifs.
Larchitecture applicative est propose selon trois gammes de solutions : Smart Expert
Enterprise, afin doffrir la juste adquation vis--vis des exigences dintgration technique, de
couverture fonctionnelle ou dorganisation du projet cible.
Par ailleurs, la solution peut tre dlivre selon une configuration adapte au
domaine dactivits, et donc au contexte dexploitation souhait. Actuellement, quatre
configurations distinctes sont envisageables : Factory Facility Sant Transport.
La solution retenue est compose de modules (Equipement, Interventions, Stock, Commandes,
Finances) complts doptions (Login, Open, Track, Private Data, Multi Sites, Babylon, Mobile).
Naturellement, la mise en uvre de ces lments peut tre envisage de faon souple et
progressive, au gr de lchelonnement ou des moyens consacrs au projet.
CARL Source est disponible en plusieurs langues : Franaise, Anglaise, Italienne, Allemande,
Espagnole
Les droits dusage peuvent tre consentis selon diffrents modes de tarification :
En fonction dun nombre dutilisateurs nomms : UN
Pour un nombre de connexions simultanes autorises : CS
Selon le nombre de curs processeurs du systme serveur, hte de lapplication : CP
Une mise jour majeure est propose chaque anne, en veillant respecter la compatibilit
ascendante des fonctionnalits pralablement exploites.
V3.1/2012_25/07
Page 3 sur 45
1.1 Dveloppement
Lenvironnement de conception sappuie sur des diagrammes, scnarios et composants UML,
structurs laide de loutil Enterprise Architect, dit par la socit Sparx Systems.
Lapplication est ralise sous lenvironnement de programmation intgr Eclipse IDE, en
langage Java, sur plateforme dexcution JEE.
Lenvironnement Eclipse IDE est extensible et a ainsi t enrichi laide de Plug in.
Il fonctionne sous Linux ou Windows. La plateforme est btie autour des lments suivants :
- Platform Runtime dmarrant la plateforme et grant les plug-ins
- SWT la bibliothque graphique de base de l'EDI
- JFace une bibliothque graphique de plus haut niveau base sur SWT
- Eclipse Workbench qui est la dernire couche graphique permettant de manipuler des
composants tels que des vues, des diteurs, des perspectives...
Le langage de programmation Java, permet de produire des logiciels indpendants de toute
architecture matrielle. Il utilise diffrents lments :
- La machine virtuelle Java, qui permet d'excuter les programmes crits en Java.
- Le bytecode Java, rsultat de la compilation d'un programme crit en Java par le
compilateur Java.
- La plateforme dexcution Java correspond la machine virtuelle Java plus des
spcifications d'API.
La plateforme JEE (Java Platform Entreprise Edition), est destine lexcution de programme
Java sur un serveur dapplication, et regroupe les API de base, ainsi que les API spcialises et
orientes entreprise . Elle permet ainsi de sparer :
- La couche de prsentation, correspondant l'interface homme-machine (IHM).
Linterface utilisateur excute une implmentation JSF (Java Server Faces) qui fournit
une bibliothque permettant, de crer des composants graphiques, et de grer des
vnements utilisateurs . La mthode Ajax (Asynchronous JavaScript And XML) est
notamment employe afin denrichir linterface utilisateur (cinmatique crans base
de requtes HTTP XMLHttpRequest).
-
La couche mtier contenant l'essentiel des traitements appliqus, se basant sur des
API existantes. Elle est notamment ralise base de composants de type EJB 3.0. Les
relations de persistance entre Objets et Base relationnelle sont assures par un
composant Hibernate.
Les tests unitaires sont labors laide des logiciels JUnit (backend) et Selenium
(FrontEnd), selon un principe de type TDD (Test Driven Developpement) consistant
dfinir les tests simultanment lcriture du code de chaque composant.
V3.1/2012_25/07
Page 4 sur 45
Les travaux effectus par lensemble des ressources impliques sont consolids selon
une procdure de type Intgration continue, laide du logiciel Hudson qui permet
dautomatiser la phase de construction et test unitaire de lapplication.
La couverture du code est value laide du logiciel Emma qui fourni des mtriques
prcis au niveau des classes, mthodes (ratio de lignes testes).
Nos quipes de dveloppement mnent leurs travaux, selon un cycle itratif (Unify Process),
cadencs par des procdures dintgration automatiques, et cela vis--vis des diverses
plateformes cibles : SGBD, Serveur dapplication
Diffrents logiciels sont mis en uvre au sein de notre systme d'information, pour garantir la
qualit des versions dployes :
Trac : un portail collaboratif, accessible tous les acteurs du projet, qui outre un espace
de documentation et dinformation (Wiki), permet de suivre les demandes de
modifications et de corrections (Tracking).
Une application interne de type CRM (gestion relation clients) assure le suivi des
demandes ou de toutes observations concernant lexploitation du logiciel sur les sites.
Cet ensemble de modules offre une traabilit complte des demandes, tout au long
de leur traitement, en permettant une communication privilgie dans le cadre des
missions de support dispenses auprs des utilisateurs exploitant le logiciel.
V3.1/2012_25/07
Page 5 sur 45
1.2 Architecture
Le socle fonctionnel repose sur une architecture n-tiers ouverte et volutive.
Le serveur de donnes : Base de donnes Oracle 10g 11gR2, SQL Server 2008 et
2008R2, PostGreSql
Des postes utilisateurs quips dun navigateur Microsoft Internet Explorer ou Mozilla
Firefox. Nous prconisions toutefois pour des raisons de performances lexploitation de
Firefox.
V3.1/2012_25/07
Page 6 sur 45
1.3.1 Reporting
Loutil BIRT (Business Intelligence and Reporting Tools initi par la socit Actuate), propos est
issu dun projet Open-source dans lenvironnement Eclipse.
Les deux principaux composants de BIRT sont loutil de conception de rapports excut sur un
PC / Eclipse, et le moteur d'excution embarqu par le serveur d'applications JEE.
Chaque rapport est dcrit dans un fichier (au format XML). L'diteur associ ce type de
fichiers permet de construire graphiquement le rapport ( la faon d'un traitement de texte).
Pour chaque rapport, une vue 'Explorateur de donnes' permet la dfinition d'une ou plusieurs
'sources de donnes' et d'un ou plusieurs 'jeux de donnes' extraits de la source de donnes.
Les 'jeux de donnes' constituent les donnes afficher.
V3.1/2012_25/07
Page 7 sur 45
A tout moment, le concepteur du rapport peut demander son excution directement partir
des menus de BIRT. La prvisualisation se fait au format HTML ou PDF.
La mise en exploitation seffectue en dployant le rapport sur un serveur d'applications JEE
dans lequel le moteur d'excution BIRT a t install. Le rapport sera alors accessible via une
URL dont les paramtres permettent notamment d'indiquer le format de gnration (PDF ou
HTML).
V3.1/2012_25/07
Page 8 sur 45
La mise en forme des rapports, depuis le desktop intelligence, permet daccder des sources
de donnes multiples, en les combinant pour analyses. La mise en forme des rapports
seffectue directement lcran par gliss-dplac des donnes. Elle peut utiliser des modles
personnaliss pour laborer rapidement les listes, les tableaux croiss et les graphiques propices
lanalyse. Les possibilits daffichages conditionnels et de calculs sont trs tendues.
La fonction exploration focalise sur le dtail, ou remonte une vue densemble en parcourant
une hirarchie donne. Par clics successifs, lanalyse seffectue par zoom du domaine
dactivit jusqu la machine, voire lorgane.
Version prconise : BusinessObjects XI R2 ou suprieure
V3.1/2012_25/07
Page 9 sur 45
V3.1/2012_25/07
Page 10 sur 45
Le compte rendu de transformation peut galement tre envoy sous forme de courriel via le
serveur de messagerie en place.
Le compte rendu dinsertion des fichiers transforms dans la base de donnes est propos au
niveau des interfaces invoques via le rsultat dexcution et lhistorique des changes.
V3.1/2012_25/07
Page 11 sur 45
1.3.4 Connexion
Lapplication dispose de fonctionnalits dadministration des login utilisateurs et des mots de
passe associs. Ceux-ci sont stocks par dfaut selon le mode de cryptage SHA1, coupl un
mcanisme de SALT intgr. Ceci doit confrer un niveau de scurit satisfaisant pour le
systme.
V3.1/2012_25/07
Page 12 sur 45
Les
appareils
mobiles
communiquent et changent
les donnes avec les serveurs,
via le protocole http, via une
connexion filaire (port USB /
Ethernet) ou non filaire (Wifi,
3G).
Un programme dinstallation
dploie CARL Source Mobile
sur les appareils mobiles.
V3.1/2012_25/07
Page 13 sur 45
Serveur
Applicatif CARL Source
Serveur Apache
Internet
Port s
HTTP / HTTPS
Port 80 , 443
Websocket Protocole
(port 9000 & 8087)
Nota : Lusage du port 80 pour la connexion HTTP et pour le Web Socket ncessite lutilisation
de deux adresses IP publiques distinctes.
V3.1/2012_25/07
Page 14 sur 45
V3.1/2012_25/07
Page 15 sur 45
V3.1/2012_25/07
Page 16 sur 45
1.4.2 Personnalisation
La personnalisation du progiciel joue un rle prpondrant lors de lapprentissage et pour
ladhsion rapide des utilisateurs. Selon les exigences utilisateurs, linterface, les donnes, les
traitements sont personnalisables.
Le dictionnaire des donnes rfrence tous les objets fonctionnels prsents par lapplication. Il
permet de configurer facilement l'application :
- comportement des objets fonctionnels (documents, workflow, restrictions),
- dfinition des attributs (ajout, proprits, formatage, )
V3.1/2012_25/07
Page 17 sur 45
Les mails utilisateurs, coupls aux transitions dtats issues des processus drouls, sont
paramtrables : contenu et destinataires dynamiques
Les crans de saisies sont modifiables laide de boites outils ; lutilisateur peut ainsi
modifier aisment la terminologie, lagencement, le contenu des crans utilisateurs.
V3.1/2012_25/07
Page 18 sur 45
V3.1/2012_25/07
Page 19 sur 45
Par ailleurs, les dnominations utilises dans les crans, les messages, les rapports peuvent
tre personnalises via laction configurer les libells propose depuis la fonctionnalit
dictionnaire.
V3.1/2012_25/07
Page 20 sur 45
V3.1/2012_25/07
Page 21 sur 45
V3.1/2012_25/07
Page 22 sur 45
Afin de mieux traduire les processus organisationnels mis en uvre, il peut tre utile dajuster les
droits de lutilisateur par fonctionnalit, mais aussi selon la valeur dun attribut de la donne.
Laccs aux donnes dune fonctionnalit devient ainsi slectif, en fonction des critres de
restriction dfinis. Les critres de restriction utiliss sont personnalisables pour chacune des
fonctionnalits concernes.
Le Groupe de restriction daccs dfinit pour chacun des critres labors si laccs est
accord toutes les valeurs ou seulement certaines valeurs du critre. Pour une valeur
donne dun critre, laccs peut tre en consultation , modification , ou suppression .
Le groupe de restriction est ensuite associ un ou plusieurs utilisateurs pour restreindre leurs
accs aux donnes de la base.
V3.1/2012_25/07
Page 23 sur 45
V3.1/2012_25/07
Page 24 sur 45
V3.1/2012_25/07
Page 25 sur 45
Un systme externe communique via des interfaces, pilotes selon un ordonnancement, avec
lapplication CARL Source.
V3.1/2012_25/07
Page 26 sur 45
Des interfaces standards permettent dchanger des donnes vis vis des entits
fonctionnelles de chaque module :
- Module quipement : points de structures, matriels, modles, liens de larborescence
quipements, relevs de mesure, vnements.
- Module ressource : intervenants.
- Module travaux : demandes dintervention, interventions, gammes, plans prventifs,
natures dintervention, oprations, symptmes, causes de panne, remdes, quipes,
spcialits.
- Module stock : articles, familles, stockage articles, mouvements de stock, magasins de
stockage.
- Module achat : fournisseurs, demandes dachat, commandes, rceptions, retours
fournisseur, nature dachat.
- Module finance : budgets, sections.
- Module systme : sites, listes de valeurs.
V3.1/2012_25/07
Page 27 sur 45
Lexcution des interfaces peut tre automatise selon des priodes dfinies via la
fonctionnalit traitement automatique .
CARL Source conserve les traces dexcutions. Par exemple, en cas d'erreur lors dune
importation de donnes, CARL Source propose chaque lment rejet, avec le message
d'erreur retourn par l'application.
V3.1/2012_25/07
Page 28 sur 45
V3.1/2012_25/07
Page 29 sur 45
2 Configuration technique
2.1 Serveurs
Les caractristiques des serveurs seront dtermines selon les paramtres dutilisation estimes :
mode de connexion, nombre dutilisateurs
Le serveur base de donnes
Les environnements dexcution supports par les serveurs bases de donnes sont multiples :
MS Windows 2003, 2003R2, 2008 et 2008 R2, Linux RedHat Enterprise server AS/ES 5.0, AIX 4.3.3 et
5L 6 et 6.1, HP true64, UNIX 5.1, SCO open server 6, Solaris 9 et 10 et tout OS supportant le
logiciel serveur retenu
Il est ncessaire de prvoir environ 10 Go despace disque. Le taux de croissance moyen de
lespace disque est de 300 Mo par an.
Le serveur dapplication
Jboss Application Server peut tre utilis sur tout systme d'exploitation fournissant une machine
virtuelle Java (JVM).
Lapplication peut tre hberge par un pool de serveurs pour un nombre dutilisateurs trs
important. Un reverse proxy connecte alors les utilisateurs lun des serveurs du pool. Cette
solution autorise aussi une grande tolrance aux pannes lorsque lon souhaite disposer dun fort
taux de disponibilit.
On peut distinguer 3 groupes :
Le cluster applicatif
Le systme ddi aux traitements spcifiques, interfaces, consolidation / dcisionnel
(intitul Gateway)
Le systme ddi a lexcution et la gestion du reporting (BIRT Engine, Designer)
Le serveur web
Lhbergement peut tre effectu sur un serveur web existant : OS Windows 2003 + Apache
2.2.8, Windows 2008 + Apache 2.2.11, LINUX fdora, RedHat Enterprise AS/ES 5.0 et 5.1, SUSE 10
et 11 + Apache 2.2.8
V3.1/2012_25/07
Page 30 sur 45
2.2 Rseau
CARL Source sutilise sur les protocoles standards du march : TCP/IP, NET8, HTTP, HTTPS, SMTP,
XML et est donc indpendant de la topologie rseau qui peut tre : Ethernet, fibre chanel,
ATM
Lapplication est dveloppe afin doptimiser la bande passante consomme. Tous les
traitements lourds sont raliss sur le serveur dapplications et seul lensemble rsultat est
rapatri sur le poste client.
La connexion entre les serveurs dapplications et le serveur de base de donnes doit tre de
type rseau local 100Mb ou 1Gb. Il est prvoir une moyenne de 30 kb/s par session active. La
consommation dpend de lusage de CARL source et des fonctionnalits mises en uvre
comme le SIG ou le paramtrage des listes rsultat de recherche.
En complment nous prcisons que lapplication CARL Source utilise :
- le port 80 en http (rseau Intranet) et le port 443 en https (rseau extranet, sous rserve de
lacquisition dun certificat) en ce qui concerne la liaison entre serveurs et postes clients.
- Les ports 1421 et 1425 en ce qui concerne la liaison entre le serveur dapplication et le serveur
de donnes Oracle et dditions Birt.
V3.1/2012_25/07
Page 31 sur 45
3 Environnement oprationnel
3.1 Performances
Issu de technologies java et JEE prouves, CARL Source tire aujourdhui le meilleur de ces
technologies, notamment au niveau des temps de rponse de lapplication.
CARL Source est conu pour offrir des temps de rponse daffichage dcrans infrieurs 2
secondes, hors fonctionnalits de recherche et danalyse, dans un contexte o lensemble des
prconisations techniques sont respectes (bande passante, architecture serveur et poste
client conforme). En ce qui concerne les recherches et les analyses, les temps de rponse
sont bien entendu lis la complexit des requtes formules et au volume denregistrements
concerns par la recherche.
Le systme a t test avec une charge de plus de 1000 utilisateurs connects pour 400000
quipements ayant chacun environ 300 caractristiques. Le comportement du systme sest
avr conforme aux attentes de performance et de robustesse.
3.2 Scurit
Sret de fonctionnement
Lors de la mise en uvre, il est possible de publier les sites web en mode scuris afin que tous
les changes entre les clients et le serveur soient crypts (SSL).
De mme, la communication entre le serveur dapplication et le serveur de base de donnes
peut tre encrypte via SSL.
Confidentialit
Les possibilits offertes au niveau de la dtermination des nuds daccs des profils utilisateurs
permettent de dfinir les niveaux dautorisation daccs aux donnes.
Les possibilits de restriction offertes par CARL Source permettent docculter pour un profil
donn (et mme pour un utilisateur) les entits fonctionnelles qui ne le concernent pas.
Habilitation
Dans CARL Source, la session applicative est ouverte avec le niveau dhabilitation configur
pour lutilisateur concern. Chaque utilisateur est identifi par son nom et son mot de passe.
Ces informations sont stockes soit dans le schma de donnes soit dans un annuaire LDAP. Le
mot de passe est crypt.
Lors de la connexion, une trace est enregistre et lutilisateur se voit affect les droits dfinis
dans son profil. Les paramtres dun profil sont stocks dans le schma de donnes.
Dans le prolongement du mode didentification assur par LDAP, la dfinition du profil peut
tre dlgue un composant d'administration externe. Dans cette configuration, des options
de connexions particulires sont alors activer si l'on souhaite que ce type d'information soit
transmis de faon dynamique. Par ailleurs, la liste des profils devra faire partie du catalogue
rfrentiel partager.
Traabilit
Le progiciel gre des tables dhistoriques pour la plupart des informations au niveau dune
session applicative ouverte avec CARL Source.
V3.1/2012_25/07
Page 32 sur 45
Disponibilit
Le risque de perte de donnes est minimise par la mise en uvre du mode Archivelog de
la base de donnes qui assure la restauration partir de la dernire sauvegarde jusqu la
dernire transaction valide.
Les volumes de bases de donnes atteints permettent denvisager des dures de restauration
compatibles avec les exigences utilisateurs.
La mise en cluster des serveurs dapplication et des serveurs de donnes peut permettre
dassurer un trs haut niveau de disponibilit.
Exploitabilit
La solution est intgrable avec tous les outils dadministration JEE compatible JMX tels que
TIVOLI (IBM), OpenView (HP), Nagios (Linagora) ... A travers ces dispositifs, ladministrateur
dispose des indicateurs de charge et dtat des ressources des systmes dexploitation des
machines de lapplication.
Suite une interruption, au redmarrage de la base de donnes, un recover database
rejoue les dernires transactions. Au niveau des processus dchanges de donnes, les tables
historiques dimport indiquent la dernire ligne traite et donc le point de reprise.
Rseau
CARL Source tant indpendant du rseau physique, il ny a priori pas de limitation dans la
mise en uvre. Le progiciel reprend les standards du march y compris pour les liens scuriss :
TCP/IP, IPSec, HTTPS, SSL, VPN, Net8 ...
Plan de reprise dactivit
Le Plan de reprise dactivit sapprciant de manire globale, nous pouvons vous
accompagner afin dintgrer la GMAO aux principes du PRA tablis.
Nous pouvons aussi apporter des solutions technologiques (matrielles, logicielles, services) qui
mritent dtre tudies au sein de votre environnement. Nous, sommes notamment en mesure
de fournir une solution de rplication de la plateforme serveur sur un site secondaire : cette
approche garantit la continuit de service en cas de dfaillance de vos serveurs locaux.
V3.1/2012_25/07
Page 33 sur 45
Nous pouvons en effet mettre disposition une sauvegarde en temps rel des donnes et des
applications avec bascule automatique sur le serveur de redondance permettant dobtenir
une architecture Haute disponibilit.
Cette solution sappuie sur la technologie Double-Take. Double-Take cre en temps rel,
loctet prs, une image complte du serveur redond. Cette dernire est automatiquement
intgre une machine virtuelle passive sur notre infrastructure de redondance mutualise et
virtuelle.
En cas dindisponibilit, le systme Double-Take dtecte la perte du serveur et active la
machine virtuelle qui prend automatiquement lidentit de votre serveur ddi. Le temps de
reprise de votre serveur est estim moins de 5 minutes (calcul sur le temps du dmarrage
dune machine virtuelle).
Aucun paramtrage nest prvoir, la redondance est automatique. En cas de basculement
en mode FailOver sur la machine de redondance votre activit se poursuit donc sans
interruption. A la reprise du serveur ddi, une restauration automatique est faite par le logiciel
Double-Take ne demandant aucune intervention et sans rupture de services.
V3.1/2012_25/07
Page 34 sur 45
3.3 Administration
Le module Systme assure ladministration fonctionnelle de lapplication : dfinition des listes
de configuration, des paramtres dutilisation, des profils utilisateurs, des personnalisations, des
traitements mtiers
Installation
Aucune installation sur les postes clients.
Recette et production
La base de donnes est livre avec deux schmas : un schma de test et un schma de
production.
Il est possible, un niveau plus global, de disposer de plusieurs environnements pour faciliter
ladministration et la monte en version : un environnement de recette et un environnement de
production.
Sauvegarde / reprise
Une sauvegarde quotidienne de la base de donnes doit tre ralise laide des agents
base de donnes des produits de gestion de sauvegarde. Les sauvegardes peuvent tre faites
chaud ou froid par copie de fichier.
Les scnarii de reprise sont ceux prconiss par la base de donnes lors de la mise en uvre
de la scurit (Archive Log). Il est possible dans ce cas de reprendre lactivit jusqu la
dernire transaction valide, donc postrieure la dernire sauvegarde.
Pour les serveurs applicatifs, en cas de panne de lun des serveurs de la ferme, la charge est
rpartie sur les autres serveurs de cette ferme. Ces serveurs peuvent tre virtualiss dans des
machines VMWare afin de pourvoir remettre en service le serveur sur une autre machine
physique en attendant la rparation du matriel dficient.
Versions
Chaque version standard de lapplication est lie un rfrentiel des objets contenus. Ce
rfrentiel est extensible au cas par cas, afin didentifier et de grer les mises jour des objets
modifis ou ajouts. Lutilitaire de mise jour est conu afin de respecter les extensions du
rfrentiel.
Les montes de versions comportent deux facettes :
La mise jour de lapplicatif sur les serveurs dapplication via un programme
dinstallation. Celui-ci est scriptable afin dtre intgr aux logiciels de tldistribution.
La mise jour du schma de donnes ralise depuis loutil dadministration qui
dtecte la version actuelle et applique automatiquement la liste des modifications
ncessaires la nouvelle version.
V3.1/2012_25/07
Page 35 sur 45
Aide en ligne
Laide en ligne CARL Source est accessible contextuellement depuis toute fonctionnalit de
lapplication. Elle a t conue laide du logiciel Fast-Help de la socit du mme nom. Elle
est propose au format html.
Lutilisateur dispose dun guide utilisateur. Les formations seffectuent avec un guide de
formation et une base de donnes pr-paramtre.
V3.1/2012_25/07
Page 36 sur 45
V3.1/2012_25/07
Page 37 sur 45
Service / caractristique
Sauvegarde des donnes
rtention 5 jours
Editeur
Datacenter
Envoi de mail
Redondance serveur
Supervision standard
V3.1/2012_25/07
Page 38 sur 45
Le dmarrage du projet de mise en uvre sur notre propre infrastructure si vos moyens
de production informatique ne sont pas encore oprationnels.
V3.1/2012_25/07
Page 39 sur 45
4 Configuration matrielle
4.1 Serveur dapplication JBoss
Le tableau ci-aprs prsente les caractristiques prconises pour le systme serveur de
lapplication CARL Source 4. Ce serveur doit tre configur de faon adquate, il constitue le
moteur dexcution de lapplication devant assurer une exploitation confortable pour les
utilisateurs.
Dans le cas dune configuration prvue pour moins de 10 utilisateurs en accs simultans, les
logiciels serveurs de lapplication et de la base de donnes peuvent tre installs sur une seule
et mme machine physique.
Les prconisations mmoire sont stipules afin de rpondre au contexte suivant :
-
V3.1/2012_25/07
Page 40 sur 45
Serveur
Moins de 10 connexions
simultanes
10-30 connexions
simultanes
Plus de 30 connexions
simultanes (CS)
Selon connexions
CPU
Affichage
RAM : quantit
disponible pour
lapplication
Ecran 1024x768
4 Go pour le serveur
dapplication seul.
1024x768
4 Go mini.
1024x768
4 Go par serveur
N serveurs en Cluster
8 Go si le serveur cumule
application et base de
donnes
Disque dur
Capacit 100 Go
Carte rseau
Systme de
sauvegarde
N = Nombre de CS / 30
Carte 1 Gb/s.
Obligatoire si serveur de
base de donnes.
Carte 1 Gb/s
Conseill
Carte 1 Gb/s
Serveur dapplication
JBoss 4.2.3
Systme d'exploitation
/ JVM
V3.1/2012_25/07
Page 41 sur 45
Au-del de 10 utilisateurs, il est fortement recommand que ce serveur soit ddi la gestion
du moteur de base de donnes.
Le serveur doit tre conforme aux pr-requis communiqus par l'diteur du systme de gestion
de la base de donnes.
Moins de 10 connexions
simultanes
CPU
Affichage
RAM : disponible
pour le SGBD
Disque dur.
2 Go.
4 Go. 16 Go.
Capacit : 200 Go
Capacit : 200 Go
Baie SAN
Systme de
sauvegarde
Moteur de base
de donnes
Systme
d'exploitation
V3.1/2012_25/07
Page 42 sur 45
Poste Windows
Navigateurs Firefox, Chrome, Internet Explorer 9
CPU
Affichage
RAM : quantit
disponible pour
lapplication
Disque dur
Carte rseau
100 Go
Carte 1 Gb/s.
Serveur dapplication
Tomcat embarqu
Systme d'exploitation
/ JVM
V3.1/2012_25/07
Page 43 sur 45
Machine
Sous XP avec IE8 : XP SP3 - Processeur Intel Dual Core E6400 - 2.12GHz/1066MHz et
2 Go de RAM.
Exemple de configuration minimale :
Affichage
Ecran 1024x768
En complment aux prconisations ci-dessus, nous attirons lattention sur les constats suivants :
Une erreur frquente consiste sous-estimer limportance du poste client pour les
performances des applications Web. En pratique, le bon dimensionnement de ce poste
intervient autant que larchitecture serveur et rseau dans les performances globales
ressenties par lutilisateur.
Lutilisation sur le poste client , dapplications autres que CARL Source en tche de
fond, susceptibles de solliciter le processeur ou la mmoire de manire significative
(scan antivirus, sauvegarde, compression/dcompression des flux HTTP), doit tre
prvue lors du dimensionnement de la configuration de ce poste, afin dviter tout
ralentissement du logiciel CARL Source.
V3.1/2012_25/07
Page 44 sur 45
Appareil mobile
Caractristiques
ou
-
Poste connecteur /
appareils mobiles
Serveur de
synchronisation
Appareil mobile
Caractristiques
Serveur passerelle
(Gateway)
V3.1/2012_25/07
Page 45 sur 45