PISTE et les systèmes d’échange

PISTE ET LES SYSTÈMES D'ÉCHANGE

La plateforme mutualisée d'exposition de services API : PISTE

En exposant plus d’une centaine d’API à destination de 2.000 partenaires, totalisant 18 millions d’appels par jour, la plateforme d’exposition d’API de Chorus Pro a permis à l’AIFE d’acquérir une expérience très importante au sein des administrations sur ce sujet central. C’est sur la base de ce constat, du partage d’expérience avec les entités utilisatrices de cette première plateforme et de l’expression de leurs besoins, que l’AIFE a mis en œuvre et déployé une nouvelle plateforme d’API mutualisée, qui pourra également accueillir des API de fournisseurs de services hors du SI Chorus. Le projet visant à ouvrir cette plateforme de gestion des API, baptisée PISTE, a été lancé en 2018 dans le cadre du Plan de Transformation Numérique des ministères économiques et financiers.

L’objectif de l’AIFE est d’offrir une plateforme API à l’état de l’art en haute-disponibilité, offrant un haut niveau de services et permettant notamment de tenir la volumétrie cible de Chorus Pro et de service DUME attendue en 2020. Par ailleurs, la plateforme permet également l’exposition d’API, publiques ou non, proposées par des fournisseurs de services hors Chorus Pro ou service DUME, et est ainsi en mesure de répondre aux exigences posées dans le cadre de la démarche AP2022 et de se positionner comme la plateforme d’API Management (exposition des API mais aussi gestion des statistiques et de la documentation) des ministères économiques et financiers.

D’ores et déjà, au-delà du premier expérimentateur, le SCN guichet entreprises, d’autres entités comptent l’utiliser comme la DILA.

Les systèmes d’échange

Le Système d’Echange Chorus (SE Chorus), qui existe depuis l’origine de Chorus a fait l’objet en 2016 d’importants travaux qui ont débouché sur la mise en œuvre d’une instance supplémentaire de système d’échange dédiée à Chorus Pro, en parallèle de ce « SE Chorus ». Il y a donc maintenant deux Systèmes d’échange.

Cette décision se justifiait à partir des spécificités propres au contexte de Chorus Pro : besoins de sécurité spécifiques du fait de l’ouverture à internet, niveaux de services différents de ceux du SE Chorus (7/7, 24/24, y compris en EDI), nécessité de cloisonner les briques d’échanges pour réduire les risques d’indisponibilité globale des échanges avec les partenaires, offres de service différentes (offre API importante dans Chorus Pro), volumétries différentes,  modalités de raccordement différentes, ….

Le SE Chorus se présente comme une plateforme applicative et technique multiservices et évolutive. Il vise à faciliter la communication entre Chorus et les applications qui lui sont interfacées en assurant la fiabilité, la sécurité et la performance des échanges. Il permet, en outre, d’améliorer l’évolutivité des applications, en prenant en charge la désynchronisation des évolutions fonctionnelles et techniques entre les différents partenaires.

Le SE Chorus assure ainsi des services de transfert, de contrôle, de transformation et de traduction de données, de gestion de référentiels, au moyen d’une offre d’environ une centaine d’interfaces (entrantes, sortantes, ou bien internes au SI Chorus), au format fichiers/EDI ou web-services.

Le développement de la dématérialisation a entraîné des taux d’accroissement importants depuis 2016 sur tous les types d’échange, notamment sur les échanges internes entre Chorus Pro et Chorus et sur les échanges avec ATLAS, le silo de stockage DGFIP hébergeant tous les documents du SI Chorus.

Des travaux sont engagés sur le socle du système d’échange partagé entre les systèmes, et la mise en place de solutions spécifiques pour appréhender de manière encore plus sécurisée et efficace la volumétrie à venir, qui va par essence croître largement ces prochaines années, et permettra également la diversité des services proposés.

Le SE Chorus Pro a été construit à partir du même socle (composants applicatifs et fonctionnalités internes) que le SE Chorus, et a pour fonction de  gérer les échanges EDI et API du portail Chorus Pro (SE Chorus Pro).

En outre, dans le cadre de Chorus Pro, et afin d’offrir une offre de service multicanal, l’AIFE a mis en œuvre une plateforme de gestion des interfaces de programmation applicative (ou API, pour application programming interface). Cette plateforme, robuste et évolutive, est opérationnelle depuis fin 2016. Elle reçoit aujourd’hui plus de 18 millions d’appels de la part de plus de 2 000 partenaires raccordées.