Quelles sont les nouvelles fonctionnalités d’Oracle Integration Cloud Gen3 ?

Depuis août 2022, Oracle Integration a introduit sa nouvelle version, Oracle Integration Cloud Generation 3 !

Vous souhaitez découvrir ses nouveautés ? Retrouvez dans cet article les fonctionnalités les plus marquantes qui ont progressivement été apportées !

Stratégie IT

fonctionnalités OIC Gen3

Consultante Data Integration chez SQORUS

Oracle Integration Cloud (OIC) est une plateforme d’intégration complète conçue pour simplifier et accélérer les processus d’intégration des entreprises. Elle offre une solution unifiée qui permet de connecter facilement les applications, les données et les services cloud, favorisant ainsi la collaboration, l’automatisation et la productivité.

Grâce à Oracle Integration Cloud Generation 3, les utilisateurs peuvent profiter de nouvelles fonctionnalités pour améliorer les performances, la flexibilité et l’efficacité des processus d’intégration de leur organisation.

Découvrons maintenant les fonctionnalités les plus marquantes qui ont été apportées avec cette nouvelle génération.

 

Oracle Integration Cloud Gen3 : un nouveau design qui apporte un vent de fraîcheur

Oracle Integration Cloud Gen3 (OIC Gen3) est marqué par un changement visuel de par l’utilisation d’un tout autre thème. En effet, son design est construit autour du thème Oracle Redwood qui se veut plus user-friendly et intuitif comme vous pouvez l’entrevoir dans les images ci-dessous :

Interface Oracle Integration Cloud Gen3

Interface utilisateur “Integrations” du sous-menu de la sélection “Design” sur OIC Gen3

interface utilisateur OIC Gen3

Aperçu de l’interface utilisateur de développement d’une intégration sur OIC Gen3

panneau navigation OIC Gen3

Le panneau de navigation a également été revu et regroupe les tâches selon 3 catégories :

« Design », « Observability » et « Settings ».

« Design » remplace la sélection « Integrations » de la génération 2 puisqu’elle renvoie vers un sous-menu similaire permettant de :

  • Créer et manipuler une intégration
  • Créer une connexion
  • Créer des Lookups
  • Créer ou importer des librairies Javascript
  • Gérer les packages
  • Télécharger l’agent de connectivité
Event OIC Gen3

Néanmoins, une nouvelle sélection apparaît : « Event ». Celle-ci englobe la faculté de créer des évènements ! Un événement correspond à un JSON contenant des informations.

Ces derniers peuvent ensuite être publiés par une intégration (intégration de publication de l’évènement) ou bien permettre de déclencher une intégration (intégration de souscription à un événement) une fois l’événement publié. Un maximum de 20 intégrations peuvent souscrire à des événements par instance de service.

La sélection “Observability” correspond, quant à elle, à celle de « Monitoring ». 

 

Les projets, un nouveau concept présent dans OIC Gen3

Qu’est-ce qu’un projet dans OIC Gen3 ?

Oracle Integration Cloud Gen3 intègre la notion de « Projets » accessible depuis le menu.

Un projet est un ensemble de ressources (intégrations, connexions, lookups et librairies Javascript) pouvant être développées, gérées et monitorées comme une unité indépendante depuis un même espace. Contrairement à un package qui englobe des intégrations et les ressources, globalement accessibles, utilisées par celles-ci, un projet apporte la capacité de créer des ressources (connexions, lookups et librairies Javascript) spécifiques à celui-ci et uniquement celui-ci.

D’autres aspects différencient ces 2 notions, et notamment l’accessibilité de chacune d’elles, comme vous pourrez le découvrir dans la suite de l’article.

Un projet peut contenir au maximum 70 intégrations, 10 connexions, 10 lookups et 10 librairies Javascript. Il est important de souligner qu’il n’est pas possible de créer des intégrations de publication et de souscription à un événement dans un projet.

Tous les éléments d’un même projet ne sont visibles que dans le projet lui-même ce qui permet de disposer d’une vue filtrée et centrée sur ce dont l’utilisateur a besoin. Les options « Design » et « Observability » sont intégrées dans l’espace du projet, ce qui dispense l’utilisateur de se rendre dans ces deux mêmes options du menu principal.

Interface utilisateur projet OIC Gen3

Interface utilisateur d’un projet

En plus de simplifier la navigation, les projets ont d’autres intérêts !

 

Oracle Integration Cloud Gen3 : comment réguler l’accès à un projet ?

Un projet peut être soit accessible par tous les utilisateurs selon leur rôle de service (droits administrateur, développeur, de monitoring etc) soit restreint à une liste d’utilisateurs définie.

Grâce à la gestion de l’accès aux projets par des utilisateurs ou des groupes d’utilisateurs via le système de contrôle d’accès basé sur les rôles (RBAC), il est en effet possible d’isoler un projet et de le rendre accessible que par un groupe spécifique d’utilisateurs. De cette façon, plusieurs utilisateurs engagés sur des projets différents peuvent travailler sur la même instance d’Oracle Integration Cloud. Ce système de rôles apporte aux groupes d’utilisateurs, un accès et un droit de visualisation, d’édition et de monitoring uniquement aux ressources d’un projet qui leur est assigné.

De plus, un mécanisme de permissions au sein même d’un projet existe. Selon le besoin, un utilisateur peut se voir accorder le droit de créer et d’éditer des ressources d’un projet, tandis qu’un autre utilisateur dispose seulement d’un droit de monitoring d’instances d’intégrations de ce même projet.

Les rôles de services (ServiceDeveloper, ServiceMonitor, ServiceInvoker etc) affectés à chaque utilisateur de l’instance sont prioritaires aux permissions déléguées dans un projet. Ainsi, si un utilisateur détient seulement le droit de monitorer sur l’instance, il ne peut pas se voir attribuer la capacité d’éditer des ressources d’un projet. Sur le plan des limitations, il n’est possible de définir pour chaque rôle d’un projet (visualisation, édition et monitoring) qu’un maximum de 5 utilisateurs ou groupes d’utilisateurs.

Compartimentage OIC Gen3

Exemple de compartimentage d’une instance OIC Gen3 en projets

Il est à noter que les droits définis sur un projet ne sont pas migrés en même temps que celui-ci vers un autre environnement (de test ou de production). L’utilisateur ayant importé le projet vers un autre environnement est par défaut le propriétaire de ce projet. C’est à lui de de nouveau attribuer les droits aux participants du projet.

Ce système de permissions donne la faculté à des intégrations parentes d’un projet d’appeler des intégrations enfants :

  • d’un même projet ;
  • d’un autre projet mais dont l’accès est défini comme public
  • globalement accessibles, c’est-à-dire ne faisant pas partie d’un projet.

Il est par ailleurs possible de convertir un package en un projet.

Les nouveautés attendues concernant les intégrations

Oracle Integration Cloud Gen3 a élagué ses types d’intégrations. Désormais, seules les intégrations App-Driven et programmées, qui sont les modes les plus utilisés et courants, sont disponibles.


De plus, il est à noter que l’instance ID généré pour chaque, sera désormais un alphanumérique et non plus un nombre. Cela peut donc impacter vos processus qui se basent sur le caractère numérique de l’instance ID pour fonctionner !

OCI Gen3 : paralléliser vos tâches grâce à une nouvelle action

Une autre nouveauté apportée par cette génération 3 d’Oracle Integration Cloud (qui fera le bonheur d’un bon nombre de développeurs 🙂) est la capacité de réaliser des tâches indépendantes en parallèle !

Cela permet d’améliorer la performance et le temps d’exécution d’une intégration. Pour cela, une nouvelle action (‘Parallel’) a été créée. À partir de celle-ci, il est possible de créer au maximum 5 branches en parallèle.

Parallel OIC Gen3

 Zoom sur l’action “Parallel”

 

Oracle Integration Cloud Gen3 : les évolutions du mapper

Elle annonce également l’arrivée de 3 nouvelles fonctions de type String dans le mapper :

  • Matches, qui détermine la correspondance entre 2 chaînes de caractères ou bien qu’une chaîne de caractère correspond à une expression régulière donnée.
  • Replace, qui permet de remplacer dans une chaîne de caractère, un élément par un autre donné en argument.
  • Tokenize, qui consiste à retourner une séquence de caractères construite en divisant une chaîne d’entrée selon un séparateur donné.

Un enregistrement automatique des changements a été ajouté, ce qui dispense le développeur de ‘Valider’ ses modifications en cours pour ne pas les perdre.

L’agent de connectivité et son nouveau mode d’authentification

L’authentification Basic utilisée par l’agent de connectivité pour invoquer des endpoints n’est plus supportée dans la génération 3 d’Oracle Integration Cloud. Elle est remplacée par l’authentification OAuth2.

L’installation de l’agent de connectivité est simplifiée, la plupart des paramètres à configurer le sont automatiquement.

Il est à noter que certaines fonctionnalités présentes dans la version OIC Gen2 ne seront plus disponibles. Oracle propose pour certains de ces cas des alternatives que vous pouvez retrouver dans la rubrique “Not Supported in Oracle Integration 3”.

Un upgrade est possible depuis la génération 2 vers la génération 3 ! Pour en savoir plus, vous pouvez dès maintenant découvrir les prérequis nécessaires et les actions à réaliser pour passer à la génération 3 sur la documentation Oracle.

Conclusion sur les nouvelles fonctionnalités d’Oracle Integration Cloud Gen3

Les nouvelles fonctionnalités d’Oracle Integration Cloud Generation 3 ouvrent de vastes perspectives d’amélioration et de croissance pour votre organisation.

Ne laissez pas passer l’occasion de bénéficier de ces avancées technologiques… Si vous souhaitez tirer pleinement parti d’OIC Gen3 et de ses fonctionnalités innovantes, faites appel à notre cabinet d’experts. Nous sommes là pour vous accompagner dans l’intégration, l’optimisation et l’exploitation de cette solution.

Contactez-nous dès maintenant pour discuter de vos besoins spécifiques et commencer à transformer votre entreprise avec Oracle Integration Cloud Generation 3.

TÉLÉCHARGEZ GRATUITEMENT NOTRE LIVRE BLANC

« TOUT SUR LA GOUVERNANCE DE PROJET IT »

À lire également dans notre dossier “gouvernance projet IT ” :

Share This