Modernisation d’Oracle SOA Suite

Bienvenue pour ce nouvel article et Bonne et heureuse annĂ©e 2021 plein de nouvelles connaissances et partages 🙂

Au cours de ce présent article, je détaillerai les choix disponibles pour tous les clients qui utilisent Oracle SOA On-Premise et souhaitent le moderniser.

Let’s Go !

Option 1. SOA Suite est disponible sur Marketplace OCI

– Oracle Infrastructure Cloud – 

 

A partir de la version de SOA 12.2.1.4, vous pouvez provisionner Oracle SOA Suite sur Marketplace Ă  l’aide d’Oracle Cloud Infrastructure et accĂ©lĂ©rer les dĂ©ploiements SOA pour Oracle Cloud Infrastructure.
Ceci comprend :

    • SOA Suite pour Oracle Middleware ;
    • Transfert de fichiers ; Service Bus ; B2B ; MFT
    • Gestion par Bring Your Own License (BYOL) qui permet de transfĂ©rer les licences Oracle SOA Suite On-Premise vers Oracle Cloud.
    • ExĂ©cution de SOA Suite et Service Bus en tant que ICS services

Oracle a annoncĂ© en 2019 la disponibilitĂ© de la version 12.2.1.4.0 d’Oracle SOA Suite disponible en On-Premise et Cloud. Cette version se concentre sur un nouveau domaine de configuration de rĂ©fĂ©rence, la prise en charge de la consommation d’intĂ©grations hybrides crĂ©Ă©es dans Oracle Integration (OIC), etc.

 

Parmis les features liées au déveloper , on cite :

  • Nouvelle rubrique sur l’importation de personnalisations XSLT Ă  l’aide des commandes WLST.
  • En 12c (12.2.1.4) : Prise en charge du dĂ©veloppement de projets SOA en mode Configuration de rĂ©fĂ©rence afin que les nouveaux adaptateurs que vous crĂ©ez aient des propriĂ©tĂ©s de point de terminaison JCA spĂ©ciales dĂ©finies dans leurs fichiers source.
  • En 12c (12.2.1.4) : prise en charge de la consommation des intĂ©grations hybrides crĂ©Ă©es dans Oracle Integration (dans Oracle Cloud) dans les applications composites SOA sur site (On-Premise).
  • Dans 12c (12.2.1.4) : Prise en charge des types de supports dĂ©finis par le client pour la liaison SOA REST.
  • Prise en charge des adaptateurs Cloud. Consultez les guides suivants pour plus d’informations : Utilisation de l’adaptateur Ariba, Utilisation de l’adaptateur Oracle Eloqua Cloud, Utilisation de l’adaptateur Oracle ERP Cloud, Utilisation de l’adaptateur NetSuite, Utilisation de l’adaptateur Oracle RightNow Cloud, Utilisation de l’adaptateur Salesforce, Utilisation de l’adaptateur Oracle Sales Cloud, Utilisation de l’adaptateur ServiceNow, Utilisation de l’adaptateur SuccessFactors.

Plus d’infos : Oracle SOA Suite 12.2.1.4.0 – Get Started

 


Option 2. SOA sur Docker & Kubernetes 

 

Désormais, SOA Suite 12.2.1.4 est disponible Docker & Kubernetes et certifiée pour exécution en environnement de production.

La version actuelle certifie les types de domaines des composants suivants :

  • Oracle SOA Oracle
  • Service Bus
  • Oracle Enterprise Scheduler

Voici les principales caractéristiques :

  • Images de conteneurs basĂ©es sur Oracle SOA Suite 12.2.1.4
  • WebLogic Kubernetes Operator 3.0.1 pour le dĂ©ploiement sur le cluster Kubernetes
  • Certification sur les Ă©lĂ©ments suivants : Oracle Linux 7 (UL6 +) et Red Hat Enterprise Linux 7 (UL3 +) * Kubernetes 1.14.8+, 1.15.7+, 1.16.0+, 1.17.0+ et 1.18.0+ Docker 18.09.1ce +, 19.03.1+ ou CRI-O 1.14.7 Flannel Networking v0.9.1-amd64 ou version ultĂ©rieure Heaume 3.1.3+ Oracle Database 12c ou supĂ©rieur pour RCU
  • Publication des journaux d’opĂ©rateur WebLogic et les journaux WebLogic Server sur Elasticsearch et interaction avec eux dans Kibana
  • Prise en charge de la surveillance de l’instance Oracle SOA Suite Ă  l’aide de Prometheus et Grafana
  • CapacitĂ© Ă  faire Ă©voluer les domaines Oracle SOA Suite en dĂ©marrant et en arrĂȘtant les serveurs gĂ©rĂ©s Ă  la demande ou en les intĂ©grant Ă  une API REST…

Des informations supplĂ©mentaires sont disponibles et accessibles Ă  partir d’ici :

Guide de dĂ©marrage rapide d’Oracle SOA Suite et d’Oracle Service Bus – https://oracle.github.io/fmw-kubernetes/soa-domains/appendix/quickstart-deployment-on-prem/

Documentation de l’opĂ©rateur WebLogic Kubernetes – https://oracle.github.io/weblogic-kubernetes-operator/

 


Option 3. Migration vers Oracle Integration Cloud 

 

Quel que soit le type d’application que le client souhaite dĂ©velopper avec une meilleure flexibilitĂ©.

Que ce soit des applications :

  • Mobile,
  • Digital Assistant (conversationnel assistant au top de votre fusion app comme erp ou crm pour plus d’efficience),
  • Blockchain (si vous souhaitez partager les donnĂ©es entre plusieurs parties).

Autre possibilitĂ© d’utiliser Oracle Integration est dans le domaine de l’IOT (Internet des objets). OIC peut nous aider Ă  donner plus d’informations sur les donnĂ©es des capteurs qui circulent / arrivent, qui peuvent ĂȘtre publiĂ©es dans les applications / processus mĂ©tier back-end.
Ou si les clients veulent simplement crĂ©er des applications AI / ML, Oracle Integration prend Ă©galement en charge ce cas d’utilisation Ă  l’aide d’analyses augmentĂ©es.

Pour ces cas d’utilisation (possibilitĂ©s), Oracle Integration fournit quatre fonctionnalitĂ©s principales.
Pour les clients qui souhaitent :

  1. intégrer des applications,
  2. créer des processus métier (automatisés),
  3. créer des applications frontales visuelles (low-code),
  4. étendre les processus des applications de fusion et obtenir des informations sur les flux de processus métier.

Outre les fonctionnalitĂ©s principales, Oracle Integration est livrĂ© avec une connectivitĂ© prĂ©-construction comprenant plus de 60 adaptateurs pour se connecter aux applications Oracle Fusion, Ă  l’infrastructure Oracle et aux services de plate-forme.
Large gamme de services de productivitĂ© (Salesforce, ServiceNow, SAP), d’automatisation des processus (RPA) et de services tiers (Google, Facebook, Trello, Office 365).

Plus d’infos : Oracle Integration – Adapters

 

Important – Prochaine release en 2021 – Nouvelle version de SOA Suite 14.1.2

Sera publie en 2021 , comporte principalement les features suivantes :

  • AmĂ©liorations de l’Integration Hybride avec Oracle Integration
  • Kafka Adapter
  • AmĂ©lioration des fonctionnalitĂ©s Docker & Kubernetes
  • AmĂ©lioration des performances