Industries
- Éducation
Avantages
- Accélère les transferts de données entre les systèmes (de 2 jours à 30 minutes)
- Permet le contrôle interne de l'architecture d'intégration avec une grande simplicité d'utilisation
- Attenue les duplications et les erreurs de données
Cas d'utilisation
Automatise les processus de provisionnement des identités pour le personnel et les étudiants
La VUB, une université de recherche belge de premier plan, utilise le modèle Harmony de Jitterbit pour consolider et accélérer ses intégrations
Défi
L'exploitation d'un ESB pour ses intégrations devenait trop coûteuse, longue et difficile.
La Vrije Universiteit Brussel (VUB) est une université de recherche néerlandophone et anglophone répartie sur deux campus à Bruxelles, en Belgique. Fondée sur les principes de la libre recherche et de la raison, l’université a pour devise latine “ Scientia Vincere Tenebras ”, qui signifie ‘ la science vaincra les ténèbres ’. Aujourd’hui, la VUB accueille 20 000 étudiants, dont près d’un quart viennent de l’étranger, qui s’engagent à construire leur avenir et celui du monde. Grâce à une recherche scientifique de haut niveau et à un enseignement sur mesure, la VUB contribue activement et de manière engagée à une société meilleure et plus durable.
Utilisant un Enterprise Service Bus (ESB) vieillissant pour ses intégrations, la VUB avait de plus du mal à maintenir les intégrations existantes et à développer rapidement les nouvelles intégrations exigées par l'évolution des besoins de l'entreprise.
En particulier, la VUB, comme toutes les universités, possède un certain nombre de les processus gourmands en données qu'il gère, y compris l'un de ses plus difficiles — le provisionnement des identités de son personnel et de ses étudiants. Au sein de l'université, il existe de multiples sources potentielles de nouvelles identités : les étudiants, par exemple, sont initialement créés dans le système d'information des étudiants (SIS), tandis que les membres du personnel, selon l'endroit où ils travaillaient au sein de la VUB, ont été créés soit par le système RH de l'université, soit par les systèmes de l'hôpital universitaire.
VUB a besoin que chacun de ces systèmes soit connecté à son système unique de gestion des identités et des accès (IAM)., où les identités sont consolidées et les droits d'accès attribués, pour finalement se connecter aux systèmes universitaires où les étudiants et le personnel effectuent leur travail.
Solution
Les solutions Harmony et iPaaS de Jitterbit ont été choisies pour leur facilité d'utilisation, leur flexibilité et leurs capacités d'intégration évolutives.
Après avoir mené des recherches approfondies pour trouver une solution d’intégration moderne capable de répondre à la fois à ses besoins actuels et futurs, la VUB a choisi la solution Harmony de Jitterbit pour sa flexibilité, sa facilité d’utilisation et sa capacité à créer des intégrations sur site, dans le cloud ou les deux. Dans un premier temps, après avoir choisi Jitterbit, la VUB a réimplémenté la gestion des identités des étudiants et du personnel entre ses différents systèmes.
Lors de la migration vers Jitterbit Harmony, la VUB a délibérément choisi de repenser ces flux de données d’identité pour en faire des flux incrémentiels plus robustes et plus efficaces, qui s’exécutent en continu tout au long de la journée. Afin de permettre à Jitterbit d'extraire des données ou d'en envoyer vers des systèmes existants ne disposant pas de leur propre API REST, l'université a développé des API REST personnalisées en amont de ces systèmes. Trois opérations Jitterbit planifiées assurent désormais le transfert incrémental des identités depuis les trois systèmes sources vers le système IAM., et une autre opération Jitterbit planifiée se charge d'envoyer les identités consolidées du système IAM vers les autres systèmes de l'organisation.
AVANT :
- Plusieurs intégrations fonctionnaient sur un bus de services d'entreprise (ESB) lourd qui effectuait des transferts de données par lots, lents et basés sur des fichiers. Les transferts de données prenaient jusqu'à deux jours parce qu'il s'agissait d'un traitement par lots qui ne s'exécutait qu'une fois par nuit. Le plus souvent, les modifications n'étaient reflétées dans les autres systèmes qu'après un délai de deux jours. Si les données étaient inexactes, ce processus prenait encore plus de temps.
- La logique d'intégration était répartie sur différents systèmes et n'était pas clairement définie dans des flux d'intégration spécifiques, ce qui rendait la maintenance ou la modification difficile pour la VUB.
- La VUB dépendait de l'aide de partenaires de développement externes onéreux pour maintenir et modifier les intégrations.
- Il a été difficile pour la VUB de développer rapidement de nouvelles intégrations exigées par les besoins émergents de l'entreprise. Cela a conduit à l'absence de tout nouveau développement d'intégration.
APRÈS :
- Les transferts de données sont plus rapides. Auparavant, les inscriptions aux cours de la VUB prenaient jusqu'à deux jours entre le moment où l'action d'inscription était effectuée et celui où elle était reflétée dans d'autres systèmes, tels que le LMS. L'inscription des étudiants dans le SIS est répercutée beaucoup plus rapidement – le processus ne prend désormais que 30 minutes.
- Le nouveau système évite que les erreurs ne soient dupliquées et facilite leur correction.
- Architecture d'intégration améliorée, incluant le passage à des flux incrémentiels basés sur des API. La VUB a développé 10 API sur 15 via Jitterbit, qui peuvent désormais être utilisées par d'autres systèmes.
- La VUB dispose désormais d'une équipe de développement interne qui réussit à maintenir les intégrations existantes et à en développer de nouvelles rapidement, en plus de son travail de développement habituel. La VUB est désormais en mesure de mesurer l'activité d'intégration – y compris le délai entre la demande, le moment où les exigences sont claires et la livraison.
En tant qu'université ayant connu au cours des dernières décennies une croissance linéaire de 8 000 à 20 000 étudiants, nous avions besoin d'une solution moderne qui nous permettrait de maintenir facilement nos intégrations existantes et de répondre plus rapidement aux nouvelles. Notre adoption de Jitterbit a dépassé nos attentes : elle nous a permis de prendre le contrôle et d'éliminer le besoin d'une aide au développement externe coûteuse, ainsi d'être plus agiles pour répondre aux besoins de l'entreprise.”
Niels Joncheere, responsable de l'équipe technique et architecte logiciel, Vrije Universiteit Brussel
Résultat
Des transferts de données plus rapides, un contrôle d'intégration interne et une infrastructure plus robuste transforment les opérations de la VUB
En utilisant Jitterbit, la VUB a réussi mis en place des processus de mise à disposition de données plus robustes et plus performants. Ces processus sont non seulement faciles à maintenir, mais ils peuvent également être étendus à mesure que de nouvelles exigences apparaissent. De plus, la VUB a transféré la responsabilité de ses implémentations d'intégration (20 au total) à son équipe de développement interne, permettant ainsi à la VUB d'exercer contrôle total de leur infrastructure de données. Cette transition a rationalisé la gestion des intégrations existantes et le développement de nouvelles, en les alignant sur les procédures standard de développement hors intégration.
La VUB a déjà mis en œuvre des modifications dans ses systèmes de paie et de finances et est prêt à refondre toutes les interfaces tout en intégrant de multiples systèmes. Leur équipe des opérations gère désormais efficacement les agents Jitterbit sur site, ce qui est une tâche beaucoup moins exigeante que l'entretien précédent de l'ESB abandonné, après avoir réimplémenté avec succès leurs intégrations à l'aide de Jitterbit.
Avec Jitterbit, La VUB a également amélioré l'architecture d'intégration, a permis aux équipes de développement internes de maintenir ou de modifier facilement les intégrations existantes, et de développer de nouvelles intégrations exigées par l'évolution des besoins de l'entreprise – éliminant ainsi le besoin de recourir à un développement d'intégration externe coûteux. Depuis l'automatisation des processus intensifs en données, l'inscription des étudiants dans le système d'information de l'étudiant (SIS) est répercutée beaucoup plus rapidement dans des systèmes tels que le système de gestion de l'apprentissage (LMS).