Renouvellement du site Web du service de recherche d'exploitants JIPDEC

Aperçu du projet

Nous avons assuré le renouvellement du « service de recherche d'exploitants » fourni par la Fondation japonaise pour l'économie et la société de l'information (JIPDEC), organisme directeur du système de marque de confidentialité.

Les principaux enjeux de ce projet étaient de « préserver l'expérience de recherche rapide existante », « assurer la compatibilité avec les appareils mobiles » et « améliorer considérablement le flux de mise à jour ».

Contexte et défis

Bien que le système existant offrait des performances de recherche rapides, la mise à jour des informations sur les exploitants nécessitait beaucoup de travail manuel. Le processus d'exportation des données depuis le système métier, de traitement local, puis de téléchargement consommait du temps et des ressources, ce qui augmentait les coûts opérationnels et les risques.

Face au vieillissement du système, il était nécessaire de réduire la charge de maintenance et d'établir un cadre opérationnel efficace. En outre, l'adaptation à une variété d'appareils, y compris les smartphones, présentait un défi majeur.

Pourquoi nous avons choisi Kuroco

Après avoir comparé et examiné la faisabilité de plusieurs architectures, Kuroco s'est avéré supérieur sur les points suivants.

Diagramme de mise à jour automatique via intégration API
Mises à jour automatiques via intégration API
  1. Performances de recherche haute vitesse

    Même pour les recherches traitant de grandes quantités de données, il est possible de réaliser des réponses extrêmement rapides, maintenant un confort égal ou supérieur à celui du site existant.

  2. Mises à jour automatiques via intégration API

    Les données provenant des systèmes métier peuvent être intégrées et mises à jour via API, automatisant complètement les tâches de mise à jour.

  3. Simplification et accélération du déploiement frontend

    Kuroco Front, notre service d'hébergement de contenu statique basé sur CDN, élimine le besoin de contracter et gérer des services d'hébergement ou CDN séparés, réduisant considérablement la charge liée à la gestion des infrastructures.

  4. Extensibilité flexible avec Smarty

    Kuroco est un headless CMS qui, en plus de ses fonctionnalités de CMS, permet de personnaliser le comportement des API en utilisant Smarty, ce qui facilite l'intégration flexible avec des systèmes externes et divers domaines. La capacité à traiter les résultats de recherche et à implémenter une logique d'affichage personnalisée de manière concise est également un avantage pour les développeurs ayant des connaissances en backend.

Contrairement à Lambda, Cloudflare Workers ou Edge Functions, il n'y a pas d'environnement d'exécution de programmes arbitraires disponible. Cependant, Smarty est fourni avec de nombreux plugins, ce qui permet d'appeler des API et de sauvegarder des JSON. Pour les cas d'usage courants, c'est amplement suffisant.

Développement d'une interface de recherche optimisée pour les appareils mobiles

L'environnement PC traditionnel offrait déjà une excellente facilité de recherche. Pour exprimer cette convivialité sur les appareils mobiles, la manière de présenter l'écran modal pour changer les critères de recherche et l'organisation du flux d'interaction sont des éléments essentiels qui influencent l'expérience utilisateur.

En optimisant ces éléments pour l'environnement mobile tout en tenant compte de l'accessibilité web, nous avons réalisé une interface de recherche intuitive et confortable à utiliser même sur les appareils mobiles.

Bien qu'il s'agissait d'une démarche complexe, nous avons réussi à offrir une convivialité cohérente sur les deux environnements, PC et mobile.

Résultats et effets

Nous avons réussi à construire une architecture idéale avec l'architecture initialement sélectionnée.

  • Expérience utilisateur

    Recherche rapide continue, permettant de récupérer instantanément les informations souhaitées parmi les nombreuses informations sur les prestataires. Interface de recherche hautement fonctionnelle, y compris sur mobile.

  • Efficacité opérationnelle

    L'automatisation du flux de mise à jour élimine le travail manuel et les risques d'erreur.

  • Extensibilité

    Grâce à la personnalisation via Smarty, le système peut s'adapter facilement aux futures évolutions et intégrations externes.

Capture d'écran de la recherche de prestataires avec Marque de confiance en matière de protection des données personnelles
Capture d'écran de la recherche de prestataires agréés en matière de protection des données personnelles

Conclusion

Ce projet a permis de concilier deux objectifs qui étaient généralement considérés comme incompatibles : l'amélioration de l'efficacité opérationnelle et le maintien de performances élevées.

  1. Les informations métier sont synchronisées automatiquement vers Kuroco via API depuis le système métier
  2. Les traitements par lot mettent à jour régulièrement les informations du site à l'état le plus récent

Les administrateurs sont libérés de leurs charges, tandis que les utilisateurs continuent à bénéficier d'une expérience de recherche confortable. Ce projet démontre comment les choix technologiques se traduisent directement en résultats concrets.

Ce succès a également été rendu possible par l'expertise approfondie de l'équipe JIPEDEC et par le savoir-faire technique solide du prestataire en charge du système métier, permettant au projet de progresser de manière fluide et constructive du début à la fin.

Ce projet a été très satisfaisant pour nous également.

Propriétaire du projet
Japan Information Processing Development Corporation (JIPDEC)
Direction
Oya
Conception
Otsuka
Structure
Oya / Shigeta
Design UI
Nagahashi
Développement front-end
Otsuka, Matsuzuka
Vérification de l'accessibilité web
Futamata
Nom de l'entreprise / Nom du service
Service de recherche de prestataires JIPDEC