Informationen zum Migrieren von Oracle Java Cloud Service - SaaS Extension-Apps zu Oracle WebLogic Server for OCI
Oracle Cloud Infrastructure ist die nächste Generation von Cloud-Infrastruktur-Services und bietet Entwicklern elastische Skalierbarkeit und integrierte Sicherheit mit cloudnativen Technologien sowie die Infrastruktur für Oracle-Plattform-Services und SaaS-Anwendungen. Diese leistungsstarke Infrastruktur bietet Funktionen, mit denen Oracle-Kunden neuere Ansätze zur Steigerung des Werts ihrer Investitionen in Oracle Cloud ermöglichen.
Bei neuen SaaS-Erweiterungs-Workloads empfiehlt Oracle die Verwendung von Oracle Visual Builder, dem Low-Code-Tool zum Erstellen von Web-, Mobile- und progressiven Webanwendungen für Oracle Fusion SaaS. Weitere Informationen finden Sie in den Links im Abschnitt "Durchsuchen".
Architektur
Diese Architektur veranschaulicht die typischen Designs von Quell- und Ziel-SaaS-Erweiterungs-Deployments. Die Quell- und Ziel-Deployments können sich in einigen kleinen Details unterscheiden.
Eine typische Quellumgebung mit Oracle Java Cloud Service - SaaS Extension wurde möglicherweise mit einem traditionellen Account konfiguriert, der eine Identitätsdomain hostet. Zum Beispiel:
Diese Architektur umfasst die folgenden Komponenten:
- Oracle Cloud Applications basiert auf Fusion-Anwendungen von Oracle, die einen gemeinsamen Identitätsmanagement-Stack verwenden.
- Oracle Java Cloud Service - SaaS Extension, Hosting von Java EE-basierten Erweiterungsanwendungen, manchmal Verbindung zu den Cloud-Anwendungen mit REST oder SOAP APIs zum Abfragen oder Austausch von Daten. Eine Instanz von Oracle Database Cloud Schema Service ist für jede Instanz von Oracle Java Cloud Service - SaaS Extension erforderlich, um Anwendungsdaten zu hosten.
- My Oracle Services "Traditional"-Account, konfiguriert für Single Sign-On (SSO) und optional für die Synchronisierung von Benutzeraccount, Rolle und Rollenzuweisung mit dem ESS Synch-Job.
Sie können diese Legacy-Architektur in eine neue Umgebung migrieren, die die modernen Cloud-Infrastruktur- und Integrationsfunktionen von Oracle nutzt:
Diese Architektur ist auf einer hohen Ebene ähnlich, enthält jedoch die folgenden Komponenten:
- Oracle Cloud Applications basiert auf Fusion-Anwendungen von Oracle, die einen gemeinsamen Identitätsmanagement-Stack verwenden.
- WebLogic Server auf Oracle Cloud Infrastructure, der Ihre Java EE-basierten Anwendungen hostet, mit ähnlichen Funktionen für den Datenzugriff und die Übertragung über sichere Webservices.
- Oracle Identity Cloud Service bietet vorkonfigurierte Single Sign-On sowie Benutzer- und Rollensynchronisierung nach Bedarf.
- Eine Oracle Database-Option, wie Oracle Autonomous Transaction Processing oder Oracle Cloud Infrastructure Database (DB-System).
Viele Kunden führen eine Multi-Instance-Umgebung aus, die eine oder mehrere Produktions-, Entwicklungs- und Testinstanzen umfassen kann. Zum Beispiel:
Sie können eine Multi-Instance-Architektur wie diese auch in eine Oracle Cloud Infrastructure-basierte Umgebung migrieren. Zum Beispiel:
Diese Architektur ist ähnlich, aber beachten Sie, dass es möglich ist, eine einzelne Datenbankinstanz zum Hosten mehrerer Schemas für zwei oder mehr Umgebungen zu verwenden.
In verschiedenen Umgebungen gibt es jetzt Flexibilität in der Datenbank, da es eine Vielzahl von Oracle Database Cloud-Optionen gibt, einschließlich Oracle Autonomous Database und Oracle Cloud Infrastructure Database. Im Gegensatz zu Oracle Database Cloud Schema Service können mit diesen Optionen mehrere Datenbankschemas auf derselben Instanz ausgeführt werden. Dies ermöglicht Umgebungskonfigurationen, bei denen dieselbe Instanz von Oracle Autonomous Transaction Processing sowohl Test- als auch Developer1-Umgebungen unterstützen kann. Obwohl diese Flexibilität der Isolierung von Schemainstanzen für SaaS-Erweiterungen, die auf Oracle Cloud Infrastructure ausgeführt werden, neu ist, können Sie die Serviceinstanzisolation fortsetzen, ähnlich wie das Modell mit Oracle Java Cloud Service - SaaS Extension-Umgebungen heute.
Bevor Sie beginnen
Obwohl einige detaillierte Schritte enthalten sind, müssen Sie einige dieser zugehörigen Dokumente und Ressourcen für zusätzliche Produkt-, Installations- und Konfigurationsdetails prüfen:
- Oracle WebLogic Server für Oracle Cloud Infrastructure verwenden enthält vollständige Voraussetzungen und Details zur Einrichtung und Konfiguration Ihrer Oracle WebLogic Server for OCI-Instanzen. Sie müssen sich bei der Arbeit in diesem Lösungs-Playbook häufig auf diese Publikation beziehen.
- Die Verwendung von Oracle Database Cloud Schema Service enthält Details zur Migration Ihrer Daten in Ihre Zieldatenbank in Oracle Cloud Infrastructure.
- Die Verwendung von Oracle Java Cloud Service - SaaS Extension enthält Details darüber, wie Ihre Java-Anwendungen entworfen und gesichert wurden, die Sie beim Refactoring Ihrer Anwendungen benötigen.
- Die Seite Oracle WebLogic Server for OCI Help Center, einschließlich der folgenden Ressourcen:
- Oracle Cloud Infrastructure-Services:
- Codemigrationsressourcen:
- Tools für Oracle Applications Cloud konfigurieren und erweitern (Beispiel: Oracle CX Sales 21A)
Informationen zu erforderlichen Services und Rollen
Für diese Lösung sind die folgenden Services und Rollen erforderlich:
- Ein oder mehrere Fusion-basierte Oracle Applications Cloud-Services.
- Oracle WebLogic Server for OCI.
- Oracle Identity Cloud Service, eine Instanz, die in Oracle Applications Cloud-Abonnements enthalten ist.
- Eine Oracle Database-Option, wie Oracle Autonomous Transaction Processing-Datenbank.
Darüber hinaus geht diese Lösung davon aus, dass Sie bereits ein Deployment mit den folgenden Services haben:
- Oracle Java Cloud Service - SaaS Extension, das Oracle Database Cloud Schema Service bereitgestellt ist
- Eine "Traditional Account"-Version von My Oracle Services Identity Management.
Dies sind die Rollen, die für jeden Service benötigt werden.
Servicename: Rolle | Erforderlich für... |
---|---|
Oracle Applications Cloud: Administratorrolle. Beispiel: Verwenden Sie für Oracle Sales Cloud den Vertriebsadministrator | Erforderliche Konfigurationsänderungen in Ihren Oracle Applications Cloud-Services vornehmen |
Oracle WebLogic Server for OCI: Administrator | Oracle WebLogic Server für OCI und Anwendungen bereitstellen und konfigurieren |
Oracle Identity Cloud Service: ApplicationAdministrator | Nehmen Sie die erforderlichen Konfigurationsänderungen in der bereitgestellten Oracle Identity Cloud Service-Instanz vor |
Oracle Database: Administrator | Schemas erstellen und erforderlichenfalls vorhandene Schemas importieren und Tablespace-Quota festlegen |
Meine Oracle-Services: Identitätsdomainadministrator | Nehmen Sie die erforderlichen Konfigurationsänderungen in Ihrem alten traditionellen Account vor. |
Weitere Informationen finden Sie unter Oracle Cloud-Services für Oracle-Lösungen abrufen, um die erforderlichen Cloud-Services zu erhalten.