Informazioni sulla migrazione delle applicazioni Oracle Java Cloud Service - SaaS Extension in Oracle WebLogic Server for OCI
Oracle Cloud Infrastructure è la nuova generazione di servizi di infrastruttura cloud, che offre scalabilità elastica e sicurezza integrata agli sviluppatori utilizzando tecnologie cloud- native e funge da infrastruttura per i servizi della piattaforma Oracle e le applicazioni SaaS. Questa infrastruttura ad alte prestazioni offre funzionalità che facilitano approcci più recenti per i clienti di Oracle per aumentare il valore dei propri investimenti in Oracle Cloud.
Per i nuovi carichi di lavoro di estensione SaaS, Oracle consiglia di utilizzare Oracle Visual Builder, lo strumento a basso codice utilizzato per creare applicazioni Web, mobile e progressive per Oracle Fusion SaaS. Controllare i collegamenti nella sezione Esplora per i dettagli.
Architettura
Questa architettura illustra i disegni tipici delle distribuzioni di estensioni SaaS di origine e destinazione. Le distribuzioni di origine e destinazione possono differire in alcuni piccoli dettagli.
Un ambiente di origine tipico che utilizza Oracle Java Cloud Service - SaaS Extension può essere stato configurato utilizzando un account tradizionale che ospita un dominio di Identity. Ad esempio:
L'architettura include i componenti riportati di seguito.
- Applicazioni Oracle Cloud basate sulle applicazioni Fusion di Oracle, che utilizzano uno stack di gestione delle identità comune.
- Oracle Java Cloud Service - SaaS Extension, che ospita applicazioni di estensione basate su Java EE, talvolta connettendosi alle applicazioni cloud utilizzando le API REST o SOAP per eseguire query o scambiare dati. Per ospitare i dati dell'applicazione è necessaria un'istanza di Oracle Database Cloud Schema Service per ogni istanza di Oracle Java Cloud Service - SaaS Extension.
- Account My Oracle Services "Tradizionale", configurato per Single Sign-On (SSO) e facoltativamente per la sincronizzazione di account utente, ruolo e assegnazione ruoli mediante il job di sincronizzazione ESS.
È possibile eseguire la migrazione di questa architettura precedente in un nuovo ambiente che sfrutta le moderne funzionalità di infrastruttura cloud e integrazione di Oracle:
Questa architettura è simile ad un livello elevato, ma include i componenti riportati di seguito.
- Applicazioni Oracle Cloud basate sulle applicazioni Fusion di Oracle, che utilizzano uno stack di gestione delle identità comune.
- WebLogic Server su Oracle Cloud Infrastructure, che ospita le applicazioni basate su Java EE, con funzionalità simili per l'accesso ai dati e il trasferimento su Web Service sicuri.
- Oracle Identity Cloud Service, che fornisce la sincronizzazione Single Sign-On preconfigurata e utente e ruolo, se necessario.
- Opzione Oracle Database, ad esempio Oracle Autonomous Transaction Processing o Oracle Cloud Infrastructure Database (DB System).
Molti clienti eseguono un ambiente a più istanze, che può includere una o più istanze di produzione, sviluppo e test. Ad esempio:
È possibile eseguire la migrazione di un'architettura a più istanze in un ambiente basato su Oracle Cloud Infrastructure. Ad esempio:
Questa architettura è simile, ma si noti che è possibile utilizzare una singola istanza di database per ospitare più schemi per due o più ambienti.
In diversi ambienti è ora disponibile una flessibilità intorno al database, poiché esistono una varietà di opzioni di Oracle Database Cloud, tra cui Oracle Autonomous Database e Oracle Cloud Infrastructure Database. A differenza di Oracle Database Cloud Schema Service, queste opzioni consentono di eseguire più schemi di database sulla stessa istanza, il che consente configurazioni di ambiente in cui la stessa istanza di Oracle Autonomous Transaction Processing può supportare sia ambienti di test che ambienti Developer1. Sebbene questa flessibilità di avere l'isolamento delle istanze di schema sia nuova per le estensioni SaaS in esecuzione su Oracle Cloud Infrastructure, è anche possibile scegliere di continuare l'isolamento delle istanze di servizio, simile al modello con gli ambienti Oracle Java Cloud Service - SaaS Extension di oggi.
Prima di iniziare
Sebbene siano inclusi alcuni passi dettagliati, sarà necessario rivedere alcuni di questi documenti e risorse correlati per ulteriori dettagli di prodotto, installazione e configurazione:
- Using Oracle WebLogic Server for Oracle Cloud Infrastructure contiene prerequisiti e dettagli completi su come impostare e configurare le istanze di Oracle WebLogic Server for OCI. È necessario fare riferimento spesso a questa pubblicazione mentre si utilizza questo playbook di soluzione.
- L'utilizzo di Oracle Database Cloud Schema Service include dettagli su come eseguire la migrazione dei dati nel database di destinazione in Oracle Cloud Infrastructure.
- L'utilizzo di Oracle Java Cloud Service - SaaS Extension include dettagli su come le applicazioni Java sono state progettate e protette, di cui sarà necessario eseguire il refactoring delle applicazioni.
- Pagina Help Center di Oracle WebLogic Server for OCI, incluse le seguenti risorse:
- Servizi Oracle Cloud Infrastructure:
- Risorse di migrazione codice:
- Configurare ed estendere gli strumenti per Oracle Applications Cloud (ad esempio Oracle CX Sales 21A)
Informazioni sui servizi e sui ruoli richiesti
Questa soluzione richiede i seguenti servizi e ruoli:
- Uno o più servizi Oracle Applications Cloud basati su Fusion.
- Oracle WebLogic Server per OCI.
- Oracle Identity Cloud Service, di cui è inclusa un'istanza con sottoscrizioni Oracle Applications Cloud.
- Opzione Oracle Database, ad esempio il database Oracle Autonomous Transaction Processing.
Inoltre, questa soluzione presuppone che si disponga già di una distribuzione utilizzando i seguenti servizi:
- Oracle Java Cloud Service - SaaS Extension, di cui è stato eseguito il provisioning con Oracle Database Cloud Schema Service
- Versione "Account tradizionale" di My Oracle Services Identity Management.
Questi sono i ruoli necessari per ciascun servizio.
Nome servizio: ruolo | Obbligatorio per... |
---|---|
Oracle Applications Cloud: ruolo Amministratore. Ad esempio, per Oracle Sales Cloud, utilizzare l'amministratore vendite | Apportare le modifiche necessarie alla configurazione nei servizi Oracle Applications Cloud |
Oracle WebLogic Server per OCI: amministratore | Distribuire e configurare Oracle WebLogic Server per OCI e applicazioni |
Oracle Identity Cloud Service: ApplicationAdministrator | Apportare le modifiche necessarie alla configurazione nell'istanza Oracle Identity Cloud Service di cui è stato eseguito il provisioning |
Oracle Database: Amministratore | Creare schemi e, se necessario, importare schemi esistenti e impostare quote di tablespace |
Servizi Oracle personali: Amministratore dominio di Identity | Apportare le modifiche necessarie alla configurazione nell'account tradizionale precedente. |
Vedere Informazioni su come ottenere i servizi Oracle Cloud per le soluzioni Oracle per ottenere i servizi cloud necessari.