cp

Les Ulis, le 18 décembre 1997


ActiveStore

une initiative de Microsoft et des ses Partenaires au service des professionnels de la distribution

ActiveStore : état des lieux
La réponse à la question " Qu'est-ce qu'ActiveStore ? " peut se résumer en ces quelques termes lancés à l'occasion du coup d'envoi de l'initiative ActiveStore : " Un effort de collaboration destiné à développer une architecture de systèmes d'informations pour les grandes opérations de vente au détail qui facilitera le fonctionnement des applications des entreprises de distribution, quelque soit l'origine de ses applications. "
Qui prend en charge ActiveStore ?
Plus de 400 sociétés se sont inscrites pour participer à cette initiative. Son but : permettre aux détaillants d'utiliser plus facilement des applications provenant d'un large éventail d'équipes internes et d'éditeurs de logiciels indépendants et faire en sorte que leurs applications fonctionnent en parfaite interactivité au sein de leur système. ActiveStore s'attaque à toute une série de problèmes : look and feel commun, système de navigation, architecture commune d'alerte/événements multi-application, éléments de données partagées, sécurité et aide en commun, ensemble de messages d'événements majeurs entre les applications.

Cette initiative regroupe des dizaines d'éditeurs et de constructeurs lui apportant leur soutien et une équipe principale constituée de représentants de Campbell Software, Fujitsu, IBM Corporation, ICL Retail Systems, Microsoft Corporation, NCR Corporation et d'Olsy Olivetti Systems. Au-delà de ce groupe principal sont formés des groupes spécifiques par segment un fois le travail de base établi. Ces groupes ont pour mission de s'assurer que l'initiative couvre le plus de segments possible.

L'initiative revêt quatre principaux aspects qui sont :

Les services d'interface d'utilisateur

Les services système de base

L'accès aux données

Les messages inter-applications

Ces aspects sont traités de différentes manières. Une partie des efforts est consacrée à l'intégration des réalisations actuelles dans un produit Microsoft standard. D'autres sont destinés à mettre en place une infrastructure robuste et totalement fonctionnelle à partir de la plate-forme Microsoft en vue d'une utilisation par d'autres éditeurs mais également remplaçable en fonction des besoins. Certains de ces aspects sont traités par la définition d'une interface reposant sur la technologie objet COM de Microsoft, avec une implémentation effective à la charge du fournisseur de l'application.

Les éléments ci-dessous présentent le statut actuel quant à ce qui sera délivré en termes d'implémentations et ce qui relèvera uniquement de la définition d'interface.

Les services d'interface utilisateur
Le navigateur, la zone des alertes, la zone d'aide et la zone des tâches applicatives sont les quatre principales zones de l'interface utilisateur en ce qui concerne la définition actuelle de l'architecture ActiveStore.

Le navigateur intègre quelques fonctions. Il constitue l'emplacement à partir duquel l'utilisateur démarre de nouvelles applications, qu'il s'agisse d'applications ActiveStore ou d'applications développées sans ActiveStore. Dans un contexte ActiveStore, une application peut être un système de point de vente, d'inventaire, de planification du travail, T&A, de préparation des plats, etc. Grâce au navigateur, l'utilisateur peut également basculer entre les applications en cours d'exécution. Lorsqu'il utilise une application, le navigateur lui offre un ensemble de boutons ou d'options lui permettant de lancer des fonctions dans les applications ActiveStore. Citrons par exemple les actions " vente ", " annulation ", " réduction " dans le cadre d'une transaction d'un point de vente. Enfin, le navigateur affiche les utilisateurs qui se connectent au système, de quelle manière ils s'y connectent et s'en déconnectent.
La zone des alertes affiche les alertes qui requièrent une action. Ces alertes peuvent signaler que des tiroirs-caisses sont trop pleins, la préparation des plats n'est pas démarrée ou afficher des avertissements signalant les dépassements de délai, etc. Dans le plan actuel, ces alertes sont des icônes dont la gravité peut être basse, moyenne ou élevée (Vert, jaune, rouge).
La zone d'aide est l'emplacement sur lequel cliquent les utilisateurs pour obtenir de l'aide contextuelle, si elle existe, ou une aide générale sur l'application si aucune aide contextuelle n'est disponible. Actuellement implémentée comme un navigateur Internet Explorer sans cadre, cette aide est elle-même constituée de fichiers html et peut se révéler aussi complète que via le Web. La zone d'aide permet également de définir la langue de l'opérateur (français, anglais, espagnol, etc.) et le volume en cas d'utilisation du son.

Enfin, la zone des tâches applicatives est un emplacement à taille fixe où est exécuté tout le code de l'application. L'architecture elle-même ou l'application ActiveStore garantit que l'application convient à cette zone et ne permet pas à l'utilisateur d'accéder au poste de travail standard masqué derrière l'architecture ActiveStore.

Services système de base
Cet ensemble de services système, proposés par Microsoft, ne sont pas des composants modifiables. Très proches du système, ces services doivent être adaptés aux performances et à toute modification apportée aux fonctions sous-jacentes du système. Les interfaces de ces applications ne subiront pratiquement aucune modification.

Ces services sont conçus pour masquer la complexité du système sous-jacent et permettre à l'architecture ActiveStore de tenir compte des applications exécutées afin qu'elle les redémarre et les gère dans un environnement utilisateurs orienté tâches. Ces services offrent des fonctions telles que les autorisations, les récupérations après sinistre, la validation des fichiers et la distribution des alertes et événements.

Les zones au cœur de cet ensemble de services non remplaçables comprennent :

Le Service Broker

Le gestionnaire d'espace de noms

Le gestionnaire d'objets

Le gestionnaire système

Le gestionnaire de processus

Le gestionnaire d'états

Ces fonctions seront décrites en détails plus loin dans ce document. Formant un tout, elles incluent la gestion de la sécurité, le démarrage et l'arrêt des applications, le partage des ressources, la gestion des langues et des utilisateurs, la recherche d'objets, la vérification des environnements d'exécution, etc.

Accès aux données
Ces dernières années, des efforts importants ont été mis en œuvre pour la création d'un modèle commun de données destiné à toutes les applications de distribution. Bien que ces efforts soient nécessaires et essentiels, d'autres domaines nécessitent une autre approche afin d'aider les détaillants en matière d'intégration.

Une part importante d'ActiveStore consistera à définir un ensemble d'objets de données qui offriront un accès commun aux données partagées entre les applications. Cette interface logique contribue à faciliter l'intégration.

Toutes les applications à réunir n'ont pas été écrites selon un même modèle physique. Bon nombre d'entre elles existent depuis des années et leurs systèmes hôte sont architecturés autour de formats de données spécifiques. Alors que les nouvelles applications pourraient choisir d'utiliser la technologie de bases de données relationnelles et un modèle physique, cela ne facilite pas l'intégration de ces systèmes existants.

Les objets de données ActiveStore définiront une interface qui sera utilisée par l'application pour accéder aux données communes partagées. L'implémentation du cœur de l'objet peut être développée de telle façon qu'il utilise ODBC et un modèle de données physique ou quasi-physique, ou, au contraire pour utiliser les anciennes interfaces vers les fichiers séquentiels ou les fichiers indexés, voire accéder à des systèmes externes. Le distributeur et l'équipe de gestion de la base de données ont ainsi davantage de flexibilité pour migrer vers un nouveau modèle physique lorsque cela s'impose et continuer à utiliser les données et les formats de données existants lorsqu'ils en ont besoin. Il s'agit là d'une excellente technique de migration et d'intégration.

D'un autre côté, il existe des nouveaux et meilleurs moyens d'accéder aux données et, là où quelques années auparavant, une base de données relationnelle aurait symbolisé une " innovation " en matière de vente au détail, elle est aujourd'hui dépassée par l'arrivée successive d'autres vagues. En rédigeant des applications au niveau de l'interface objet, les nouvelles technologies et les systèmes à venir auront de moins en moins d'impact sur la conception des applications ActiveStore des détaillants.
C'est certainement le point sur lequel les membres d'ActiveStore pensent qu'il reste le plus de travail à effectuer. Ce projet s'intéressera pour la plus grande part aux données partagées entre les applications. Si une application point de vente nécessite une table des réductions ou des meilleures ventes enregistrées qui n'est requise par aucune autre application-clé, cet élément ne s'inscrira pas dans les priorités d'intégration d'ActiveStore.
On considère comme acquis que les détaillants disposent de leur propre modèle de données, se dirigent vers le modèle quasi physique ARTS ou ont mis en œuvre leur propre effort de modélisation pour toutes leurs données. ActiveStore se concentrera sur tout ce qui est à la croisée des chemins entre les applications.

Un certain nombre de définitions doivent être conçues à ce moment pour tout ce qui concerne le travail d'ActiveStore sur les données. Les questions de techniques communes de maintenance de données, d'outils de cartographie de données, de réplication de données et de nouvelles interfaces d'accès aux données de Microsoft s'inscriront toutes dans le cadre de cet effort. Consultez le Web pour obtenir des informations détaillées sur le fonctionnement et savoir comment collaborer avec les équipes qui valideront la conception et les éléments de données spécifiques.

Les communications inter-applications
La communication en temps réel entre les applications est le quatrième et dernier aspect d'ActiveStore. Il arrive qu'une application doive s'assurer que les données ou événements auxquels elle accède ont auparavant été traités par une autre application pour les mettre à jour.

Prenons l'exemple d'un système d'inventaire souhaitant savoir quand est vendu un article afin de le supprimer immédiatement du stock. Tous les autres traitements (renouvellements de commandes, calcul des bénéfices, etc.) dépendent du bon déroulement et de la validité des données concernant le stock - et ne peuvent être réalisés auparavant.

L'application elle-même n'a pas besoin de recevoir la totalité des messages de communication inter-applications échangés. Une grande part de l'intégration n'est réalisée qu'au niveau des données ou de l'interface utilisateur.

L'équipe d'ActiveStore a placé cet effort à un niveau de priorité inférieur à celui des données parce que nous pensons savoir comment résoudre ces questions alors que nous avons moins d'informations sur les données utilisées par les détaillants, pour qui l'intégration est essentielle.

Participation
Une équipe a initialement été formée pour préparer le terrain en termes de code et de définition d'ActiveStore. Cette équipe principale regroupe les entreprises suivantes :

Campbell Software

Fujitsu

IBM Corporation

ICL Retail Systems

Microsoft Corporation

NCR Corporation

Olsy - Olivetti Systems

Ces entreprises représentent parfaitement tout l'éventail du secteur de la distribution qui affiche différentes problématiques que chacune d'entre elles s'emploie à surmonter. Fujitsu et Olivetti tiennent le rôle d'ambassadeurs. Ces sociétés apportent une base étendue de systèmes installés ainsi qu'un large éventail de problèmes d'intégration. L'idée est la suivante : si l'équipe principale parvient à mettre au point une conception ou une architecture fonctionnant sur leur produit et leurs ensembles de services, elle aura alors une chance de fonctionner également chez les autres éditeurs. Chacune des entreprises de cette équipe a engagé des ressources à plein temps dans cette initiative.

L'idée est de conserver à son minimum le nombre de participants dans cette équipe jusqu'à la mise en place d'une architecture et jusqu'à ce que les autres puissent la revoir et y contribuer. Les sous-équipes représentant les segments spécifiques comme le service alimentaire, les magasins de grande consommation, etc. viendront ensuite grossir le nombre des membres de cette équipe principale. Au-delà de cette équipe principale existe un groupe d'entreprises (détaillants et vendeurs) que l'on appelle les Primary Contributors. Ceux-ci auront accès avant les autres aux informations sur ActiveStore. En échange, ils s'engageront à exprimer leurs commentaires et leurs suggestions sur le logiciel et à contribuer au programme de bêta test.
Tous les aspects d'ActiveStore en font une large initiative qui permettra aux éditeurs d'intégrer une variété de niveaux et de migrer vers cet environnement ActiveStore à leur propre rythme. Aujourd'hui, déjà plus de 400 entreprises, professionnels de la distribution, ont rejoint et contribuent jour après jour au succès d'ActiveStore.

Une conférence dédiée aux professionnels français de la distribution est prévue pour le 11 Février 1998, dans l'espace séminaires Microsoft du CNIT.

Dernière mise à jour le jeudi 18 décembre 1997



Contact Presse:


Florence Gillier Communication pour Microsoft France
Yu Yen Lin
Tél : 01.41.18.85.55
Fax : 01.41.18.85.56




A propos de Microsoft

Fondée en 1975, Microsoft (cotée au NASDAQ sous le symbole MSFT) est le leader mondial du logiciel pour micro-ordinateurs. La société développe et commercialise une large gamme de logiciels, accessoires et services à usage professionnel et domestique. Ceci pour permettre à chacun d'accéder à la puissance de l'informatique depuis n'importe quel endroit et à n'importe quel moment, en utilisant l'outil numérique de son choix connecté à Internet. Créée en 1983, Microsoft France emploie plus de 1200 personnes. Depuis le 1er février 2005, la Direction Générale est assurée par Eric Boustouller.

Pour obtenir des informations complémentaires, consultez le site www.microsoft.com/fr/fr/default.aspx.




Pour toutes informations complémentaires, merci de contacter :
Florence Gillier Communication
4, rue Diderot - 92156 Suresnes Cedex
Tél : 01 41 18 85 55
Fax : 01 41 18 85 56
Communiqués de presse, iconographie et prêt de produits sur notre site :
http://www.fgcom.fr Quitter le site Microsoft


Haut de pageHaut de page