Cito est à la pointe de l’API Management pour l’échange de données

Cito est passé d’un environnement BizTalk à Azure dans le cloud pour une solution plus rapide, de meilleurs insights et un time-to-market optimal.

  • Expertise in deze referentie
Synthèse

Cito se fixe « l’égalité des chances pour tous » pour mission. Outre les épreuves (numériques), l’organisation active dans l’enseignement propose des systèmes complets de suivi des élèves. Un marché en évolution exige des systèmes back-end flexibles. Cito y est prêt avec Azure et l’API Management.

  • Challenge
  • Approche
  • Résultats

Challenge

Pratiquement tous les Néerlandais connaissent Cito, qui organise le brevet final de réussite de l’enseignement primaire, mais qui élabore aussi les examens finaux nationaux.

Ce rôle a aujourd’hui changé : Cito a élargi ses activités à tous les types d’examens, de certifications et de tests et aux systèmes de suivi des élèves en ligne.

L’échange de données entre les systèmes de production passait auparavant par des fichiers CSV, puis via Microsoft BizTalk Server. L’heure est désormais à l’intégration dans le cloud et au développement d’API.

En savoir plus

Cito compte quelque 500 collaborateurs et est structurée, depuis quelques années, autour de deux entités : Stichting Cito, qui accomplit diverses tâches fixées par la loi comme la préparation d’examens scolaires nationaux, et Cito BV, qui fournit des systèmes de certification, de test et de suivi pour le marché commercial.

Le marché a toutefois évolué. Différents fournisseurs de systèmes de test et de suivi ont vu le jour et Cito souhaite, bien sûr, préserver son rôle de leader. L’informatique joue un rôle très important à cet égard dans l’innovation des produits, les processus d’examen et la fourniture d’informations sur les résultats et les progrès, mais aussi pour des questions d’appui comme la fourniture de livres d’examen, de manuels ou la facturation. Autant de facettes qui nécessitent des processus informatiques toujours à jour.

Codit a trouvé en Cito une organisation solide, douée d’une excellente vision, mais caractérisée par un peu trop de solutions orientées vers la technique pour l’intégration entre systèmes. Celles-ci ont été développées dans BizTalk.

Matthijs den Haan, Integration Architect chez Codit Nederland, explique : « Une méthodologie de développement plus efficace était nécessaire. La couche d’intégration comportait également trop de règles business, qui n’y ont pas vraiment leur place. Nous préférons voir la logique de décision uniquement dans les systèmes liés. Cela évite toute confusion et facilite la gestion et la maintenance ».

Codit n’est pas une organisation du type “vous demandez, nous répondons”. Ils sont à nos côtés en tant que partenaires et contribuent à des solutions transparentes et indépendantes de toute tierce partie.

Bart Duijnstee Responsable de l’information Cito

Approche

Cito a fait appel à Codit parce qu’il recherchait un partenaire informatique qui ne se contente pas de mettre en œuvre une intégration, mais qui réfléchit avec le client. L’enjeu était de bâtir ensemble un avenir dans lequel les échanges avec diverses parties seraient possibles de manière standardisée et indépendante. Afin d’ouvrir l’accès à leurs propres données, un environnement API extrêmement robuste et sécurisé était nécessaire.

En savoir plus

Cito avait un partenaire informatique qui l’a très bien aidé à définir sa vision, mais qui n’était pas en mesure de la traduire dans les faits, de contribuer à la réflexion sur sa mise en œuvre et de poser des questions critiques. Au fil de ses recherches, Cito a découvert Codit, spécialiste de l’intégration et d’Azure. Le courant est passé dès la première présentation.

Codit était censé stimuler la réflexion axée sur le service. Dans cette optique, les solutions ne sont pas imaginées d’un point de vue purement technique, mais à partir d’une attente fonctionnelle.

L’environnement BizTalk existant a été examiné de près. Cito est finalement passé à une solution d’intégration dans le cloud, entre autres pour se parer pour le futur, tout en réduisant ses coûts.

Microsoft Azure semblait, à cet égard, l’étape logique suivante. Matthijs den Haan de Codit : « L’échange de données entre différents systèmes informatiques peut être résolu avec Azure Functions et Logic Apps. Il est alors possible de démanteler progressivement l’environnement BizTalk. Cito souhaitait développer des API pour l’échange de messages avec des parties externes. Nous avons donc également conseillé Azure API Management ».

Bart Duijnstee, responsable de l’information chez Cito, décrit la collaboration : « Codit nous aide avec une vision de l’architecture bien implémentable. Je suis un fervent partisan de la mise en place d’un interchange agreement (un “contrat” indiquant exactement quelles informations sont échangées et pourquoi). Ce n’est qu’ensuite que les détails techniques sont traités. À cet égard, notre personnel collabore très bien avec les développeurs de Codit, ce qui conduit à une plus grande confiance qu’avec notre partenaire informatique précédent. »

Résultats

Grâce à la bonne collaboration entre Cito et Codit, une intégration mieux gérable a vu le jour. Comme la logique business déroutante a été supprimée des liaisons, on note moins d’erreurs et un meilleur service pour le client. Les nouvelles API permettent à Cito de fonctionner plus efficacement, par exemple en échangeant en toute sécurité des données relatives aux commandes avec des partenaires commerciaux. Cela a permis à Cito d’externaliser rapidement et facilement l’ensemble de l’entrepôt à une société d’e-fulfilment.

En savoir plus

Cito passe d’une organisation qui produit des examens et fournit des carnets de tests et de réponses sur papier à un fournisseur de systèmes de certification, de tests et de suivi en ligne. Cet aspect comprend les licences numériques pour l’accès à ces produits. Certains systèmes, tels que le CRM, sont dès lors devenus beaucoup plus importants pour les processus primaires. Une autre conséquence est que l’entrepôt physique qui comprend le matériel d’examen a été confié à un tiers. Ce dernier reçoit les commandes par voie numérique, s’occupe de l’expédition et assure un retour d’information dans les systèmes de Cito. Toutes ces tâches sont désormais exécutées via des API. L’échange de messages est pris en charge par un code clair dans Azure Logic.

L’ensemble du trafic avec les serveurs du partenaire d’e-fulfilment a été mis en place en deux semaines. Des tests se sont ensuite poursuivis pendant un mois pour s’assurer que tout fonctionnait parfaitement.

La robustesse de l’échange de données est telle que les erreurs sont pratiquement inexistantes. Grâce à l’architecture dans le cloud, la vitesse de traitement a été considérablement augmentée, et peut l’être encore plus si nécessaire.

Cito a également développé plusieurs de ses propres API, ce qui nécessite une bonne gouvernance des API, un autre aspect mis en place avec l’aide de Codit.

Grâce à des API haut de gamme, intelligentes et robustes, de nouvelles collaborations et initiatives peuvent rapidement voir le jour, ce qui optimise le time-to-market des produits. Un point crucial, selon M. Duijnstee, car Cito doit faire face à une concurrence croissante sur le marché de l’enseignement.

Codit et Cito continuent à collaborer sur un API Management flexible. Dans ce contexte, la sécurité des données est primordiale. Aucun partenaire ne peut voir plus de données que nécessaire. Et si les écoles veulent un aperçu des performances d’un élève, seule la bonne personne dans cette école particulière peut le faire. Par ailleurs, chaque modification des API est testée selon un processus DTAP (development, testing, acceptance and production), tout est soigneusement documenté et la gouvernance est en tête des priorités.

Ce que dit le client

“Je considère Codit comme un partenaire de collaboration et je suis très satisfait de leur approche. Nos développeurs s’adressent directement aux leurs. Un architecte de Codit et moi-même dirigeons l’ensemble, mais les sous-projets fonctionnent de manière autonome.”

Bart Duijnstee Responsable de l’information, Cito

Echanger avec une personne de l’équipe

Contacter Geert

Chief Sales Officer

Parlons-nous

Bonjour,
comment pouvons-nous vous aider?

Envie de travailler avec nous?

Entrons en contact

Let's talk

Let's talk

Merci, nous revenons vers vous au plus vite!

Appelez-nous

Merci, nous avons envoyé le Témoignage dans votre boîte de réception

Adresse e-mail invalide

Envoyer

Le téléchargement devrait démarrer dans quelques secondes!

Restons en contact - Abonnez-vous à notre newsletter

Tendances de l’industrie, événements et cas clients

Adresse e-mail invalide

Envoyer

Parfait, vous voilà inscrit!