Os aplicativos legados podem criar dificuldades na execução dos negócios diários. Os dados podem ser encontrados em sistemas diferentes, enquanto as equipes de trabalho realizam trabalho manual e esforços fracassados para encontrar informações precisas. Como resultado, estes problemas podem dificultar a tomada de decisões e aumentar a dificuldade de satisfazer as necessidades em evolução.
No entanto, estes desafios exigem mais do que um aumento tecnológico adicional. O Oracle Cloud Application Services oferece uma estrutura de desenvolvimento e integração para conectar os Oracle Cloud Applications com aplicativos existentes. Eles podem expor dados de negócios por meio de APIs REST, criar experiências personalizadas e automatizar fluxos de trabalho entre sistemas.
Para os desenvolvedores, a modernização pode incluir a interação com endpoints REST do Oracle Cloud Applications, o desenvolvimento e a configuração de uma conexão de serviço do Visual Builder, a configuração da autenticação, o mapeamento de cargas JSON e a movimentação de dados entre aplicativos usando o Oracle Integration.
Em última análise, compreender esses recursos pode ajudar as equipes técnicas a modernizar os ambientes Oracle sem tratar a adoção da nuvem como um simples projeto lift-and-shift.
Por que as empresas estão repensando sua arquitetura de aplicativos Oracle
À medida que as necessidades empresariais mudam, as empresas estão repensando a sua infraestrutura de aplicações para melhorar a conectividade, a escalabilidade e a flexibilidade.
1. Sistemas legados podem limitar a agilidade de desenvolvimento
Aplicativos mais antigos podem criar silos de dados, trabalho manual, integrações complexas e altos requisitos de manutenção. Eles também podem contar com interfaces personalizadas que são difíceis de atualizar conforme as necessidades do negócio mudam.
Serviços de Aplicativos Oracle Cloud dê aos desenvolvedores acesso a APIs REST e recursos de integração. O Visual Builder pode usar essas APIs por meio de conexões de serviço, enquanto o Oracle Integration pode conectar aplicativos Oracle a sistemas externos. Isso permite que as equipes de desenvolvimento ampliem a funcionalidade do Oracle sem reconstruir aplicativos inteiros.
2. Os sistemas empresariais precisam trocar dados
Os aplicativos de negócios raramente operam de forma independente. Um pedido criado em uma plataforma de comércio eletrônico pode precisar chegar ao Oracle Order Management, atualizar o estoque, acionar o atendimento e, eventualmente, chegar aos sistemas financeiros.
Com o Oracle Integration, os desenvolvedores podem criar fluxos de integração que recebem solicitações REST, transformam cargas úteis, invocam APIs do Oracle Cloud Application e retornam uma resposta ao sistema de origem. O Oracle Integration 3 também fornece um Adaptador REST especificamente para configurar integrações baseadas em REST.
Como os desenvolvedores podem usar o Oracle Cloud Application Services
1. Trabalhe com APIs REST do Oracle Cloud
Um desenvolvedor pode interagir diretamente com um endpoint REST do Oracle Cloud Applications quando um aplicativo precisar de dados de negócios ou enviar uma atualização. Por exemplo, uma solicitação simplificada para recuperar informações da conta do cliente poderia ser assim:
A resposta pode então ser consumida como JSON por um aplicativo personalizado ou camada de integração. Na produção, o recurso exato, a versão da API, o método de autenticação, os privilégios e a sintaxe de consulta devem ser obtidos na documentação da API REST do Aplicativo Oracle Cloud que está sendo usado.
2. Crie experiências personalizadas com Visual Builder
O componente Visual Builder permite que os desenvolvedores criem suas interfaces personalizadas usando os serviços REST do Oracle Cloud Applications sem precisar criar nenhum desses serviços do zero. Para isso, o desenvolvedor pode criar uma conexão de serviço e escolher o endpoint REST que o desenvolvedor precisa, testar a conexão com o endpoint REST e vincular a resposta aos componentes da UI.
Por exemplo, uma equipe pode configurar um painel de compras, que traz informações de fornecedores ou compras de Nuvem Oracle Aplicativos e mostra apenas o que os funcionários precisam acessar. Como resultado, isso proporciona uma experiência de usuário direcionada enquanto mantém os dados de negócios no Oracle.
3. Automatize integrações Oracle para sistema externo
Considere uma empresa que recebe pedidos através de uma plataforma de comércio externa. Em vez de fazer com que os funcionários insiram manualmente esses pedidos no Oracle, um desenvolvedor pode criar um fluxo do Oracle Integration que:
- Recebe o pedido por meio de um endpoint REST.
- Valida campos obrigatórios, como cliente, produto, quantidade e informações de envio.
- Mapeia a estrutura JSON externa para o formato Oracle Cloud Applications.
- Chama a API REST Oracle apropriada.
- Retorna uma resposta de sucesso ou erro ao sistema de origem.
- Registra falhas para que possam ser investigadas e reproduzidas quando apropriado.
O Oracle Integration oferece suporte à conectividade baseada em REST e pode usar adaptadores e mapeamentos para conectar aplicativos sem exigir que os desenvolvedores criem eles próprios todos os mecanismos de integração.
Considerações Específicas da Oracle para um Projeto de Modernização
1. Use versões e recursos da API deliberadamente
Ao conectar o Visual Builder ao Oracle Cloud Applications, use o recurso REST, a versão da API, o esquema e o endpoint corretos. Usar a versão documentada da API em vez de confiar na “mais recente” pode ajudar a manter uma integração mais previsível.
2. Configure a autenticação antes de construir a IU
Configure autenticação, permissões e conexões de back-end antes de conectar APIs aos componentes do aplicativo. O Visual Builder oferece suporte a opções como autenticação de conta Oracle Cloud, propagação de identidade e credenciais fixas, dependendo da arquitetura do aplicativo.
3. Teste a integração no nível da API
Teste o endpoint antes de solucionar problemas do aplicativo concluído. Verifique autenticação, métodos HTTP, cabeçalhos, cargas úteis, respostas, mapeamentos de campos e tratamento de erros para identificar antecipadamente problemas de API ou integração.
Da migração para a nuvem à modernização de aplicativos Oracle
A modernização do Oracle Cloud é mais do que mover aplicativos legados para a nuvem. Pode envolver a exposição dos recursos de negócios da Oracle por meio de API RESTestendendo aplicativos com o Visual Builder, orquestrando integrações por meio do Oracle Integration e criando interfaces personalizadas em torno dos dados do Oracle Cloud.
Com desenvolvimento orientado por API, conexões de serviço, autenticação controlada, mapeamento de dados e testes de integração, as equipes de desenvolvimento podem construir um ambiente Oracle mais conectado, mantendo os principais recursos dos Oracle Cloud Applications. O objetivo não é simplesmente mover as cargas de trabalho existentes. É usar os recursos de aplicação, integração e desenvolvimento da Oracle para criar sistemas que sejam mais fáceis de conectar, estender e manter.
Perguntas frequentes
1. O que são APIs REST dos Aplicativos Oracle Cloud?
Eles fornecem acesso programático aos recursos de negócios da Oracle, permitindo que os desenvolvedores recuperem ou modifiquem dados e conectem aplicativos Oracle a outros sistemas.
2. Como o Visual Builder se conecta aos Aplicativos Oracle Cloud?
O Visual Builder pode se conectar aos serviços Oracle Cloud por meio de seu catálogo, endpoints REST ou especificações de serviço, permitindo que os desenvolvedores usem esses serviços em aplicativos personalizados.
3. O Oracle Cloud pode ser integrado a aplicativos que não são da Oracle?
Sim. O Oracle Integration pode conectar Aplicativos Oracle Cloud com sistemas externos usando REST e outros métodos de integração suportados.
4. O que os desenvolvedores devem testar em uma integração Oracle Cloud?
Teste autenticação, endpoints, métodos HTTP, cargas úteis, mapeamentos de campos, permissões e tratamento de erros antes da implantação.
5. Os desenvolvedores podem criar aplicativos personalizados em torno do Oracle Cloud?
Sim. O Visual Builder pode criar interfaces personalizadas que usam serviços REST do Oracle Cloud Applications, mantendo o Oracle como a plataforma de negócios subjacente.
Source link




