A première lecture , la plateforme Oracle Integration Cloud – OIC est dédiée aux intégrations Cloud to Cloud , comme l’integration de Saleforce avec ServiceNow par exemple. Pour ce type d’intégration SaaS-to-SaaS , nous n’avons pas besoin d’infrastructure supplémentaire en plus de ce que OIC fournit de base.

A noter que OIC est toujours disponible sur une adresse IP public et parle avec une adresse IP public pour la solution target !
Durant cet article , on parcourt l’un des extensions de ce modèle standard , Let’s go !
Integration « On-Prem < > Cloud » :
Integration Cloud -To-OnPrem
Afin d’accéder à un système sur site depuis le Cloud , comme par exemple , depuis AWS ou Compute network in OCI, Azure, Google Cloud … nous utilisons le Connectivity Agent , qui se connectera à OCI en utilisant le protocol HTTPS.

Si vous pouvez naviguer sur Internet à partir de votre réseau d’entreprise (private network ) , le Connectivity Agent fonctionnera.
Mode de fonctionnement du ‘Connectivity Agent’
Le Connectivity Agent demande à la plateforme OIC – Oracle Integration Cloud , s’il a du travail pour lui , si c’est le cas, l’agent prend en charge la requete et l’enverra directement aux applications cibles .
Le point à retenir est le suivant : On ne peut accéder au private network et endpoints que via le Connectivity Agent .
Integration OnPrem To-Cloud
Si une application située dans un réseau privé doit appeler Oracle Integration, il y a 2 scénarios possibles :
Scénario no 1 .
Si l’application fait des appels REST ou SOAP ou s’il s’agit de E-BusinessSuite ou Siebel , Alors : Les appels vont directement de l’application via le pare-feu et directement à OIC et le Connectivity Agent n’est impliqué que pour EBS ou Siebel et la mise en place des call backs . L’appel se fait via le protocole HTTPS .
RQE. Si vous avez un réseau où vous autorisez les applications à accéder à Internet via Allow-list , alors dans ce cas, toute application utilisant REST ou SOAP doit être autorisé (allow-listed).

Scénarion no 2.
Si vous essayez d’avoir un trigger basé sur Oracle AQ , la lecture d’un fichier , requeter la base de données lorsque des records apparaissent dans la base, les messages dans une Queue , SAP ou autres .Ces call backs passent tous par le Connectivity Agent car tout ces rappels n’utilisent pas le protocole HTTPS standard.mais ils utilisent SQL*NET et autres protocols .
A Noter. Une application qui utilise HTTPS comme protocole, passe directement vers l’OIC, même si cette app est localisé dans un réseau privé. Par contre , les autres protocoles doivent passer par le Connectivity Agent.
Voilà pour cet article , auquel j’ai partagé les points principaux à connaitre et maitriser lors d’une intégration OnPrem vers le Cloud et vise-versa.
Merci ,
Sanae
Laisser un commentaire