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
-
Solutions et conseils en intégration
Tous les Expertises
Solutions et conseils en intégration
L’intégration est au cœur de la connexion des systèmes et des partenaires, favorisant ainsi l’agilité et la croissance. Chez Codit, nous construisons des solutions d’intégration qui connectent tout.
Voir plus -
Solutions et conseils en gestion des API
Tous les Expertises
Solutions et conseils en gestion des API
Construire et gérer des API est souvent considéré comme un défi. Pourtant, le secret réside dans la mise en œuvre d’une plate-forme de gestion d’API flexible. Codit vous guide grâce à son expérience éprouvée dans le secteur.
Voir plus
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
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.
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. ”
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.
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.
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