2.2 La structure
informatique de l'ERP
Selon Baglin et al (2005), les ERP présentent une
structure informatique de type « client_serveur » à
trois niveaux :
- Le niveau « Présentation » :
il constitue l'interface utilisateur et dépend du système
d'exploitation de l'ordinateur de l'utilisateur.
- Le niveau « Applications » : il
correspond aux fonctions de traitement de l'information.
- Le niveau « Base de
données » : il gère les grands volumes de
données que l'entreprise conserve.
Présentation Interface utilisateur
Applications
Base de données
Requête
Réponse
Mise à jour
Interrogation
Figure 1 : la structure informatique de l'ERP
Baglin et al
(2005)
Les ERP peuvent travailler dans des environnements
hétérogènes en ce qui concerne les matériels et les
logiciels de base : l'entreprise peut choisir les fournisseurs des
matériels, des gestionnaires de bases de données et des
systèmes d'information (Baglin et al, 2005).
2.3 Les spécificités
de l'ERP
L'ERP est en fait un
ensemble de modules fonctionnels intégrés autour d'une base de
données unique. D'ailleurs, ce qui distingue un ERP des progiciels
sectorisés est la présence des différents modules couvrant
la totalité des besoins d'une entreprise « depuis le
commercial, la production, la logistique, la finance, les ressources humaines,
le service après vente, tous les domaines sont présents et avec
un niveau de complétude équivalent » (Deixonne,
2001).
Une autre différence avec les progiciels
spécialisés consiste dans la prise en compte automatique des
dépendances qui existent entre les traitements au niveau de ces
différents domaines. Cette caractéristique est souvent le
résultat de l'utilisation d'une base de données unique (Deixonne,
2001). En effet, avant l'ERP, on passait beaucoup de temps à
répéter les mêmes tâches et à entrer la
même information dans différents programmes. Cela posait
certains problèmes :
· Le fait d'entrer la même information à
répétition constitue une perte de temps.
· Les erreurs de saisie sont fort probables et donc
l'information peut paraître différente d'un programme à un
autre.
· L'information qui provient d'applications très
différentes et non reliées peut être
incohérente. Par conséquent, toute tentative d'analyser
cette information est vouée à l'échec.
Cependant, avec un ensemble ERP intégré, on n'a
qu'à entrer une seule fois une version unique de l'information, pour que
celle-ci soit ensuite diffusée dans toutes les sections de l'entreprise
où elle est requise. Ainsi, tous les employés qui se
servent de l'application et tous les dirigeants qui prennent des
décisions pour l'entreprise voient la même version de la
réalité, en temps réel et en tout temps.
Par ailleurs, Jones (2006) pense que la caractéristique
de modularité de l'ERP entre principalement en jeu lors de l'achat et
de la mise en oeuvre du système ERP : Il se peut qu'on n'a pas
besoin de toutes les applications en même temps ou encore qu'on
préfère déployer une application à la
fois. D'ailleurs c'est ce qui distingue les applications modulaires des
autres applications autonomes. Lorsque plus d'un module est mis en place,
l'ensemble des modules installés s'imbriquent les uns aux autres et
fonctionnent automatiquement ensemble. En plus, les solutions ERP
évoluent de pair avec les besoins de l'entreprise. Contrairement aux
applications autonomes, ces solutions ne laissent pas les dirigeants sans voie
de transition lorsqu'elles atteignent leurs limites et ne les forcent donc pas
à repartir à zéro avec une nouvelle application.
Une autre caractéristique de l'ERP que Jones (2006) a
évoquée consiste dans la possibilité d'obtenir des
services et de l'assistance à un coût abordable. D'ailleurs, il
est plus facile d'entretenir un environnement ERP intégré que
plusieurs applications distinctes.
Par conséquent, ce qui caractérise le progiciel
de gestion intégré des autres applications spécifiques est
le fait que ce progiciel se présente comme étant un ensemble de
modules qui partagent une base de données unique et qui couvrent
l'ensemble des fonctions de l'entreprise. Chaque module fonctionne tout en
tenant compte automatiquement des dépendances qui existent entre les
traitements au niveau des autres modules. Ceci permet de réduire le
temps de saisie des données, d'améliorer la qualité de
l'information et d'optimiser le coût de maintenance des applications.
|