Composants et services réutilisables

Favoriser la réutilisation

Les applications d'e-gouvernement font souvent appel à un même type de fonctionnalités. Au lieu de développer plusieurs fois les mêmes services, Smals propose des "composants et services" utilisables et réutilisables par des applications ayant, par définition, une nature et une vocation différentes.

Par exemple, si une institution souhaite intégrer une application dans le portail de la sécurité sociale, celle-ci peut bénéficier de services développés dans le cadre d’autres applications et pour d’autres institutions. Ces services sont :

 

Des services de base système permettant:

  • l’attribution d’un numéro de ticket (voir l'offre de services Numéro de ticket unique). Ce service permet d’attribuer un numéro unique qui sera conservé dans toutes les transactions exécutées au sein d’une application donnée. L’évolution du statut de ce numéro permet à l’utilisateur de savoir à tout moment à quel niveau de traitement se situent les transactions qu’il a demandé de réaliser;
  • la gestion des loggings. Ce service comporte deux volets dont l’un est relatif à la sécurité et permet de déterminer qui a fait quoi et quand; l’autre, plus général, permet de retrouver les manipulations effectuées au sein d’une application déterminée;
  • les contrôles d’accès des utilisateurs (voir l'offre de services User Management): Ce service permet de déterminer rapidement pour un certain utilisateur le droit de se connecter à une application ou à un groupe d’applications ainsi que les opérations qu’il peut entreprendre;
  • la signature et son contrôle dans le cadre de la signature digitale (voir l'offre de services Signature digitale)

Des services de base applicatifs permettant:

  • l’identification d’un employeur ou d’un entrepreneur par l’obtention d’informations directement transmises aux applications;
  • la recherche du code NACE auquel appartient un employeur ressortissant de l’Office National de sécurité sociale;
  • l’attribution d’un numéro d’occupation;
  • la consultation de la base de données NISS,...

Des services de base accessibles à toutes les applications:

  • E-help offrant aux utilisateurs une aide en ligne pour l’utilisation des applications.

Impact sur les coûts

Le recours aux services de base offre:

  • une sécurité maximale;
  • une traçabilité des transactions;
  • un faible coût de développement car il est partagé;
  • une réutilisation ce ces services.