• Aucun résultat trouvé

Terminologies liées au « système d’information »

Partie I : État de l’art

4 E-commerce et système informatique : des domaines pour les experts

4.1.1 Terminologies liées au « système d’information »

4.1.2 Que comprendre par « plateforme d’e-commerce » ? ... 97 4.2 État actuel du marché des solutions d’e-commerce ... 99 4.2.1 Segmentation des solutions d’e-commerce ... 99 4.2.2 Nature des solutions d’e-commerce ...100 4.2.3 Conclusion ...103 4.3 Gestion non orientée utilisateur des systèmes informatiques ... 104 4.3.1 Aspects de modélisation liés au système d’information ...104 4.3.2 Aspects de mise en œuvre liés au système informatique ...110 4.3.3 Conclusion ...116 4.4 Synthèse et choix de contribution... 117 ous proposons dans la première partie de ce chapitre quelques rappels sur la terminologie couramment utilisée dans le domaine des systèmes d’information et celui de l’e-commerce (d’un

point de vue informatique). Cette partie va permettre de pouvoir préciser les différentes notions clés

ayant attrait à ces deux domaines afin de lever toutes ambiguïtés pour la suite de la présentation de nos travaux. Dans une seconde partie, nous présentons l’état actuel du marché concernant les différentes solutions d’e-commerce. Il s’agit de permettre de faire état des fonctionnalités offertes par ces solutions, d’en cerner leur nature et de déterminer s’il existe des solutions d’e-commerce adaptées/pensées pour une plateforme de Cloud Computing. De plus, nous cherchons à déterminer si ces solutions possèdent des fonctionnalités orientées utilisateur, notamment en ce qui concerne leur mise en œuvre. Dans la troisième partie de ce chapitre, nous faisons état des techniques utilisées actuellement dans le domaine des systèmes informatiques et des systèmes d’information afin de permettre la mise en œuvre et l’évolution de tels systèmes. Nous cherchons ainsi à mettre en évidence la complexité de la mise en œuvre d’un système informatique. Pour réaliser cette étude, nous nous plaçons principalement par rapport au point de vue des petites et moyennes structures, correspondant dans le milieu industriel au point de vue des très petites entreprises (TPE) et des petites et moyennes entreprises (PME).

4.1 Précisions terminologiques

4.1.1 Terminologies liées au « système d’information »

De nos jours, il existe une entité incontournable pour la plupart des structures (entreprises,

gouvernements, administrations publiques, laboratoire, etc.) : le système d’information. En effet,

certaines d’entre elles, comme la plupart des entreprises, ne seraient pas en mesure de fonctionner sans leur système d'information. Selon les milieux et les points de vue des auteurs, la définition d’un système d’information varie, car certains se concentrent davantage sur le plan technique et d'autres

Néanmoins, nous prenons comme définition celle donnée par le Secrétariat général de la défense nationale [Secrétariat général de la défense nationale 2003] :

Définition 4.1 : Système d’information

« Un système d'information est un ensemble de moyens humains et matériels ayant pour finalité d'élaborer, traiter, stocker, acheminer, présenter ou détruire l'information. »

[Secrétariat général de la défense nationale 2003]

Avec l’avènement du domaine de l’informatique depuis ces dernières décennies, le système d’information a intégré les technologies informatiques afin de permettre, entre autres, de gérer l’information de manière plus efficace. Ainsi, l’aspect informatique d’un système d’information se dénote sous le terme de système informatique. Une fois de plus, nous prenons comme définition d’un système informatique, celle donnée par le Secrétariat général de la défense nationale [Secrétariat général de la défense nationale 2003] :

Définition 4.2 : Système informatique

« Un système informatique est un ensemble de moyens informatiques et de télécommunication ayant pour finalité d'élaborer, traiter, stocker, acheminer, présenter ou détruire des données1. »

[Secrétariat général de la défense nationale 2003]

D’une manière générale, afin de concevoir et de mettre en œuvre un système informatique (et plus

généralement un système d’information), il est nécessaire de définir les éléments du système, mais

également leur(s) fonction(s) ainsi que leurs interrelations, il s’agit donc de définir la structure du système (d’information ou informatique). La définition de la structure d’un système correspond ainsi à la création d’une architecture qui est inhérente à toutes structures non triviales [Kurbel 2008]. Au sein de la littérature actuelle, il n’existe pas une définition unique de la notion d’architecture [Perks et Beveridge 2003], [Kurbel 2008]. Néanmoins, nous pouvons prendre la définition donnée dans [Perks et Beveridge 2003], qui permet d’obtenir une bonne compréhension de ce qu’est l’architecture en générale :

Définition 4.3 : Architecture

« A pragmatic, coherent structuring of a collection of components that through these factors supports the vision of the full "user" in an elegant way. »

[Perks et Beveridge 2003]

Ainsi, l’architecture permet de modéliser sous une forme graphique la structure d’un système. Cependant, la structure d'un système informatique est en réalité une perspective dépendant du point de vue adopté et des éléments que ce dernier souhaite mettre en évidence [Kurbel 2008]. Ceci conduit donc naturellement à la création de plusieurs diagrammes d'architecture pour un même système, dont voici quelques exemples [Perks et Beveridge 2003] :

1

Il est important de distinguer ce qu’est une information d’une donnée. Schématiquement, une information est un ensemble de données possédant une sémantique, c'est-à-dire un sens pour simplifier. Pour faire un parallèle avec l’écriture, nous pourrions considérer que les mots seuls sont des données et en assemblant ces mots en fonction de règles, nous obtenons des phrases possédant une signification, qui dans notre cas représente l’information.

PRÉCISIONS TERMINOLOGIQUES

Architecture métier (Business architecture) : il s’agit d’une vue orientée sur les politiques, les stratégies et les procédures opérationnelles d’une organisation ainsi que sur les éléments du système informatique qui leurs sont nécessaires.

Architecture de l’information (Information Architecture) : il s’agit d’une vue orientée sur l'organisation, le classement et la présentation des informations en fonction des besoins stratégiques, tactiques et opérationnels d’une organisation.

Architecture logicielle (Software/application architecture) : il s’agit d’une vue orientée sur l'organisation interne d’un logiciel ou d’une application du système informatique.

Architecture technique (Technical architecture) : il s’agit d’une vue orientée sur une description de l’environnement technique et de l’infrastructure nécessaire à tous les systèmes informatique.

Architecture matérielle (Hardware architecture) : il s’agit d’une vue orientée sur l'organisation des différents composants électroniques constituant un appareil informatique. Néanmoins, l’architecture à elle seule ne permet pas d’obtenir l’opérationnalité d’un système. Pour cela, une notion complémentaire existe, celle de plateforme. De manière générale, une plateforme peut être définie de la façon suivante :

Définition 4.4 : Plateforme

« Platforms provide the infrastructure for developing and running information systems »

[Kurbel 2008]

Ainsi, une architecture permet de spécifier un modèle général pour l’organisation des éléments d’un système et leurs interactions, alors qu’une plateforme spécifie davantage comment et par quels types de logiciels le matériel informatique est exploité. Une plateforme fournit donc des outils et des mécanismes pour l'élaboration de programmes et leur exécution. Dans le domaine de l’informatique, le terme « plateforme » peut être utilisé à trois niveaux [Kurbel 2008] :

1. Plateforme matérielle : ensemble de composants matériels (CPU, mémoire vive, disque dur,

etc.) constituant un type particulier d’appareil informatique pour lequel un système

d'exploitation (au sens large) de base est écrit. Par exemple, il peut s’agir de PC équipés de processeurs Intel ou encore de stations de travail Sun SPARC.

2. Plateforme matérielle et logicielle : ce type de plateforme est composé d'une plateforme matérielle et d’un ensemble de logiciels systèmes (système d'exploitation, composants réseau,

pilotes, etc.) qui sont spécifiques à la plateforme matérielle. Par exemple, il peut s’agir de PCs

équipés de Windows ou encore d’ordinateurs Apple équipés avec OS X. De nos jours, ce type de plateforme est devenu mineur par rapport aux deux autres (plateforme matérielle et

plateforme logicielle) car les systèmes d’exploitation tendent de plus en plus à être

indépendants des plateformes matérielles.

3. Plateforme logicielle : ensemble de composants logiciels de base déterminant comment d'autres logiciels peuvent être développés, exécutés et fournis à des utilisateurs. Une plateforme logicielle fonctionne au-dessus d'une plateforme matérielle, de manière totalement découplée, comme cela est le cas pour la plateforme logicielle Java.

En résumé, un système d’information repose le plus souvent sur un système informatique reposant lui- même sur un ensemble de plateformes matérielle et logicielle dont la structure globale du système final a été définie par le biais d’une architecture donnée.