Sobre a Migração de Aplicativos do Oracle Java Cloud Service - SaaS Extension para o Oracle WebLogic Server for OCI
O Oracle Cloud Infrastructure é a próxima geração de serviços de infraestrutura em nuvem, oferecendo escalabilidade elástica e segurança integrada aos desenvolvedores usando tecnologias nativas da nuvem, além de servir como infraestrutura para serviços de plataforma Oracle e aplicativos SaaS. Essa infraestrutura de alto desempenho fornece recursos que facilitam abordagens mais recentes para que os clientes do Oracle aumentem o valor de seus investimentos no Oracle Cloud.
Para novas cargas de trabalho de extensão do SaaS, a Oracle recomenda o uso do Oracle Visual Builder, a ferramenta de baixo código usada para criar aplicativos Web Web, móveis e progressivos para Oracle Fusion SaaS. Confira os links na seção Explorar para obter detalhes.
Arquitetura
Esta arquitetura ilustra os designs típicos das implantações de extensão do SaaS de origem e destino. Suas implantações de origem e de destino podem diferir em alguns pequenos detalhes.
Um ambiente de origem típico usando o Oracle Java Cloud Service - SaaS Extension pode ter sido configurado usando uma Conta Tradicional que hospeda um Domínio de Identidade. Por exemplo:
Essa arquitetura inclui os seguintes componentes:
- Aplicativos Oracle Cloud baseados em aplicativos Fusion da Oracle, que usam uma pilha de gerenciamento de identidades comum.
- Oracle Java Cloud Service - SaaS Extension, hospedando aplicativos de extensão baseados em Java EE, às vezes conectando-se novamente aos aplicativos em nuvem usando APIs REST ou SOAP para consultar ou trocar dados. É necessária uma instância do Oracle Database Cloud Schema Service para cada instância do Oracle Java Cloud Service - SaaS Extension, a fim de hospedar dados do aplicativo.
- Minha conta "Tradicional" do Oracle Services, configurada para SSO (Single Sign-On) e, opcionalmente, para sincronização de conta de usuário, função e atribuição de função usando o Job de Sincronização do ESS.
Você pode migrar essa arquitetura legada para um novo ambiente que aproveita a infraestrutura de nuvem moderna e os recursos de integração do Oracle:
Essa arquitetura é semelhante em um alto nível, mas inclui os seguintes componentes:
- Aplicativos Oracle Cloud baseados em aplicativos Fusion da Oracle, que usam uma pilha de gerenciamento de identidades comum.
- WebLogic Server no Oracle Cloud Infrastructure, hospedando seus aplicativos baseados em Java EE, com recursos semelhantes para acesso a dados e transferência por Web services seguros.
- Oracle Identity Cloud Service, fornecendo Sign-On Único pré-configurado e sincronização de usuário e atribuição, conforme necessário.
- Uma opção Oracle Database, como Oracle Autonomous Transaction Processing ou Oracle Cloud Infrastructure Database (Sistema de BD).
Muitos clientes executam um ambiente de várias instâncias, que pode incluir uma ou mais instâncias de produção, desenvolvimento e teste. Por exemplo:
Você também pode migrar uma arquitetura de várias instâncias como esta para um ambiente baseado em Oracle Cloud Infrastructure. Por exemplo:
Essa arquitetura é semelhante, mas observe que é possível usar uma única instância de banco de dados para hospedar vários esquemas para dois ou mais ambientes.
Em diferentes ambientes, agora há flexibilidade em torno do banco de dados, pois há uma variedade de opções do Oracle Database Cloud, incluindo Oracle Autonomous Database e Oracle Cloud Infrastructure Database. Ao contrário do Oracle Database Cloud Schema Service, essas opções permitem executar vários esquemas de banco de dados na mesma instância, o que permite configurações de ambiente nas quais a mesma instância do Oracle Autonomous Transaction Processing pode suportar ambientes de Teste e Developer1. Embora essa flexibilidade de ter o isolamento da instância do esquema seja nova nas extensões do SaaS em execução no Oracle Cloud Infrastructure, você também pode optar por continuar o isolamento da instância de serviço, semelhante ao modelo com ambientes Oracle Java Cloud Service - SaaS Extension hoje.
Antes de Começar
Embora algumas etapas detalhadas sejam incluídas, você precisará revisar alguns desses documentos e recursos relacionados para obter detalhes adicionais de produto, instalação e configuração:
- Usando o Oracle WebLogic Server for Oracle Cloud Infrastructure contém pré-requisitos e detalhes completos sobre como configurar e configurar suas instâncias do Oracle WebLogic Server for OCI. Você precisará consultar essa publicação frequentemente à medida que estiver trabalhando neste playbook de soluções.
- O uso do Oracle Database Cloud Schema Service inclui detalhes sobre como migrar seus dados para o banco de dados de destino no Oracle Cloud Infrastructure.
- O uso do Oracle Java Cloud Service - SaaS Extension inclui detalhes sobre como seus aplicativos Java foram projetados e protegidos, que você precisará ao refatorar seus aplicativos.
- A página Central de Ajuda do Oracle WebLogic Server for OCI, incluindo estes recursos:
- Serviços do Oracle Cloud Infrastructure:
- Recursos de migração de código:
- Configurar e Estender ferramentas do Oracle Applications Cloud (por exemplo, Oracle CX Sales 21A)
Sobre Serviços e Atribuições Necessários
Essa solução requer os seguintes serviços e funções:
- Um ou mais serviços Oracle Applications Cloud baseados em Fusão.
- Oracle WebLogic Server for OCI.
- Oracle Identity Cloud Service, uma instância da qual está incluída nas assinaturas do Oracle Applications Cloud.
- Uma opção do Oracle Database, como banco de dados Oracle Autonomous Transaction Processing.
Além disso, essa solução pressupõe que você já tenha uma implantação usando os seguintes serviços:
- Oracle Java Cloud Service - SaaS Extension, que é provisionado com o Oracle Database Cloud Schema Service
- Uma versão "Conta Tradicional" do gerenciamento de identidades do My Oracle Services.
Essas são as atribuições necessárias para cada serviço.
Nome do Serviço: Função | Necessário para... |
---|---|
Oracle Applications Cloud: Atribuição de administrador. Por exemplo, para o Oracle Sales Cloud, use Administrador de Vendas | Faça as alterações de configuração necessárias nos seus serviços do Oracle Applications Cloud |
Oracle WebLogic Server for OCI: Administrador | Implantar e configurar o Oracle WebLogic Server for OCI e aplicativos |
Oracle Identity Cloud Service: ApplicationAdministrator | Faça as alterações de configuração necessárias na instância provisionada do Oracle Identity Cloud Service |
Oracle Database: Administrador | Crie esquemas e, se necessário, importe esquemas existentes e defina cotas de tablespace |
Meus Serviços do Oracle: Administrador de Domínios de Identidades | Faça alterações de configuração necessárias na sua Conta Tradicional legada. |
Consulte Saiba como obter os serviços do Oracle Cloud for Oracle Solutions para obter os serviços de nuvem de que você precisa.