Des solutions qui vous ressemblent

Description fonctionnelle

Chaque espace de travail peut être considéré comme strictement autonome et cloisonné sur la plate-forme ProgramShop Server. Les données sont protégées de façon spécifique et chaque espace désigne ses propres administrateurs pour organiser les applications et l’accès aux informations.

Cependant, au-delà de leur existence isolée, tous ces espaces peuvent profiter d’une forte valeur ajoutée, issue de leur cohabitation au sein du serveur.

Identification unique

Un usager commence par créer son compte sur le serveur, indépendamment des espaces dans lesquels il désire travailler. C’est par cette identité unique qu’il est alors référencé dans chaque espace, lui donnant alors le statut de « membre » de cet espace précis. Il suffit alors que l’utilisateur s’authentifie une seule fois auprès du serveur d’identités central pour que son identité soit communiquée à tous les espaces qu’il traverse. Si un utilisateur est donc référencé dans plusieurs espaces, il peut ainsi facilement naviguer de l’un à l’autre sans avoir à s’authentifier à chaque fois.

De plus, l’utilisateur peut configurer une fois pour toute dans son compte un nombre important de paramètres régionaux et de préférences d’affichage, qui seront alors automatiquement utilisés par toutes les applications de tous les espaces.

Navigation inter-espaces

Chaque espace et chaque application correspondent à une adresse Internet simple et documentée. Il est donc très facile de construire des liaisons entre espaces, simplement grâce à des hyperliens dans les menus ou les pages web. Comme l’utilisateur est identifié une fois pour toute sur le serveur central d’identités, il peut alors naviguer tout à fait naturellement entre les applications de différents espaces.

Bien entendu, la logique des droits reste propre à chaque espace et l’accès aux informations est toujours strictement contrôlé.

Echange des données

Deux espaces peuvent évidemment échanger des données grâce aux services XML, en construisant un connecteur applicatif situé à l’extérieur du serveur. Mais il est tout à fait possible de faire construire à l’intérieur même de la plate-forme, sous forme de plugin à la plate-forme, un agent de transfert qui se charge alors de synchroniser les données de ces deux espaces.

Cet agent sera bien entendu plus efficace car il bénéficie d’un accès direct aux données. De plus, il ne nécessite pas d’infrastructure supplémentaire puisqu’il réside au cœur même de la plate-forme ProgramShop Server.

Enfin, lorsqu’il s’avère qu’un mécanisme de transfert est utile à tout un domaine métier ou tout au moins à un groupe d’espaces, un agent de transfert paramétrable est construit une fois pour toutes et proposé aux espaces concernés. Il leur suffit alors de décrire l’emplacement des données considérées pour pouvoir s’abonner au service de transfert.

Espaces communautaires fédérateurs

Lorsque de nombreux espaces partagent les mêmes objectifs, soutiennent le même type d’activité, ils ont fréquemment des informations ou des expériences à partager. Dans ce cas, il suffit d’ouvrir un espace dédié à cette communauté, qui se charge d’offrir aux utilisateurs concernés un moyen de communication, au travers de forums, de nouvelles.

De plus, cet espace centralisateur peut être un point de convergence pour les données de chaque espace adhérent à la communauté. Il forme ainsi un pivot, en proposant par exemple des annuaires ou des catalogues, alimentés automatiquement par les bases des espaces.