A propos de la migration d'applications Oracle Java Cloud Service - SaaS Extension vers Oracle WebLogic Server for OCI
Oracle Cloud Infrastructure est la prochaine génération de services d'infrastructure cloud, offrant une évolutivité élastique et une sécurité intégrée aux développeurs utilisant des technologies cloud natives et servant d'infrastructure pour les services de plate-forme Oracle et les applications SaaS. Cette infrastructure haute performance offre des fonctionnalités qui facilitent les approches plus récentes pour les clients Oracle afin d'augmenter la valeur de leurs investissements dans Oracle Cloud.
Pour les nouvelles charges de travail d'extension SaaS, Oracle recommande d'utiliser Oracle Visual Builder, l'outil à code faible utilisé pour créer des applications Web Web, mobiles et progressives pour Oracle Fusion SaaS. Consultez les liens de la section Explorer pour plus de détails.
Architecture
Cette architecture illustre les conceptions typiques des déploiements d'extension SaaS source et cible. Vos déploiements source et cible peuvent différer dans quelques petits détails.
Un environnement source typique utilisant Oracle Java Cloud Service - SaaS Extension a peut-être été configuré à l'aide d'un compte traditionnel hébergeant un domaine d'identité. Par exemple :
Cette architecture comprend les composants suivants :
- Applications Oracle Cloud basées sur les applications Fusion d'Oracle, qui utilisent une pile commune de gestion des identités.
- Oracle Java Cloud Service - Extension SaaS, hébergeant des applications d'extension Java EEs, se connectant parfois aux applications cloud à l'aide d'API REST ou SOAP pour interroger ou échanger des données. Une instance d'Oracle Database Cloud Schema Service est requise pour chaque instance d'Oracle Java Cloud Service - SaaS Extension, afin d'héberger les données d'application.
- Mon compte Oracle Services "Traditionnel", configuré pour SSO (Single Sign-On), et éventuellement pour la synchronisation des comptes utilisateur, des rôles et des affectations de rôles à l'aide du travail de synchronisation ESS.
Vous pouvez migrer cette architecture héritée vers un nouvel environnement qui tire parti de l'infrastructure cloud moderne et des capacités d'intégration d'Oracle:
Cette architecture est similaire à un niveau élevé, mais comprend les composants suivants :
- Applications Oracle Cloud basées sur les applications Fusion d'Oracle, qui utilisent une pile commune de gestion des identités.
- Serveur WebLogic sur Oracle Cloud Infrastructure, hébergeant vos applications Java EE, avec des fonctionnalités similaires pour l'accès aux données et le transfert via des services Web sécurisés.
- Oracle Identity Cloud Service, fournissant une connexion unique préconfigurée, ainsi que la synchronisation des utilisateurs et des rôles au besoin.
- Option Oracle Database, telle qu'Oracle Autonomous Transaction Processing ou Oracle Cloud Infrastructure Database (DB System).
De nombreux clients exécutent un environnement multi-instances, qui peut inclure une ou plusieurs instances de production, de développement et de test. Par exemple :
Vous pouvez également migrer une architecture multi-instance comme celle-ci vers un environnement Oracle Cloud Infrastructure. Par exemple :
Cette architecture est similaire, mais il est possible d'utiliser une instance de base de données unique pour héberger plusieurs schémas pour deux environnements ou plus.
Dans différents environnements, il existe désormais une flexibilité autour de la base de données, car il existe une variété d'options Oracle Database Cloud, notamment Oracle Autonomous Database et Oracle Cloud Infrastructure Database. Contrairement à Oracle Database Cloud Schema Service, ces options permettent d'exécuter plusieurs schémas de base de données sur la même instance, ce qui permet des configurations d'environnement dans lesquelles la même instance d'Oracle Autonomous Transaction Processing peut prendre en charge les environnements Test et Developer1. Bien que cette flexibilité de l'isolement des instances de schéma soit nouvelle pour les extensions SaaS exécutées sur Oracle Cloud Infrastructure, vous pouvez également choisir de poursuivre l'isolement des instances de service, comme le modèle avec les environnements Oracle Java Cloud Service - SaaS Extension d'aujourd'hui.
Avant de commencer
Bien que certaines étapes détaillées soient incluses, vous devrez consulter certains de ces documents et ressources connexes pour obtenir des détails supplémentaires sur le produit, l'installation et la configuration :
- Utilisation d'Oracle WebLogic Server pour Oracle Cloud Infrastructure contient des prérequis et des détails complets sur la configuration et la configuration de vos instances Oracle WebLogic Server for OCI. Vous devrez vous reporter à cette publication fréquemment lorsque vous utiliserez ce guide de la solution.
- L'utilisation d'Oracle Database Cloud Schema Service inclut des détails sur la migration de vos données vers la base de données cible sur Oracle Cloud Infrastructure.
- L'utilisation d'Oracle Java Cloud Service - SaaS Extension inclut des détails sur la façon dont vos applications Java ont été conçues et sécurisées, dont vous aurez besoin lors du refactoring de vos applications.
- La page du centre d'aide Oracle WebLogic Server for OCI, y compris les ressources suivantes :
- Services Oracle Cloud Infrastructure :
- Ressources de migration de code :
- Configurer et étendre des outils pour Oracle Applications Cloud (par exemple Oracle CX Sales 21A)
A propos des services et des rôles obligatoires
Cette solution nécessite les services et les rôles suivants :
- Un ou plusieurs services Oracle Applications Cloud basés sur Fusion.
- Oracle WebLogic Server pour OCI.
- Oracle Identity Cloud Service, dont l'instance est incluse dans les abonnements Oracle Applications Cloud.
- Option Oracle Database, telle que la base de données Oracle Autonomous Transaction Processing.
En outre, cette solution suppose que vous disposez déjà d'un déploiement à l'aide des services suivants :
- Oracle Java Cloud Service - SaaS Extension, provisionné avec Oracle Database Cloud Schema Service
- Version "Compte traditionnel" de la gestion des identités Mes services Oracle.
Ce sont les rôles nécessaires pour chaque service.
Nom de service : Rôle | Requis pour... |
---|---|
Oracle Applications Cloud : rôle Administrateur. Par exemple, pour Oracle Sales Cloud, utilisez Sales Administrator | Apporter les modifications de configuration requises dans vos services Oracle Applications Cloud |
Oracle WebLogic Server for OCI : Administrateur | Déployer et configurer Oracle WebLogic Server pour OCI et des applications |
Oracle Identity Cloud Service: Application Administrator | Apportez les modifications de configuration requises dans l'instance Oracle Identity Cloud Service provisionnée |
Oracle Database : Administrateur | Créer des schémas et, si nécessaire, importer des schémas existants et définir des quotas de tablespace |
Mes services Oracle: Administrateur de domaine d'identité | Apportez les modifications de configuration requises dans votre compte traditionnel hérité. |
Reportez-vous à Découvrez comment obtenir les services Oracle Cloud pour Oracle Solutions pour obtenir les services cloud dont vous avez besoin.