Padrões opinativos com opções de tecnologias recomendadas.
Aplicações da web geralmente contêm um front-end que é o que os usuários veem e um back-end que tem a lógica de negócios. Em resposta a uma solicitação de usuário ou API, uma aplicação da web interage com a API ou com dados armazenados em um sistema de arquivos, armazenamento de objetos, armazenamento em blocos ou banco de dados. A aplicação deve suportar diferentes clientes, como navegadores e dispositivos móveis, e interagir com outros sistemas e aplicativos usando APIs.
As soluções de mensagens conectam componentes de aplicações, inclusive soluções de sistemas on-premises existentes para a nuvem. Isso pode permitir a transferência de dados como parte de um pipeline de processamento distribuído bem definido ou para publicação de mensagens em vários sistemas downstream independentes que também evoluem de forma independente.
Na nuvem, um evento é qualquer ocorrência ou alteração significativa em um sistema. Os princípios básicos de uma arquitetura orientada por eventos são captura, comunicação, processo e persistência de eventos. Ao criar uma aplicação orientada a eventos na Oracle Cloud Infrastructure (OCI), você pode assinar alterações nos recursos da nuvem e nos eventos gerados pela sua aplicação. Isso permite que você responda a elas praticamente em tempo real. A maioria dos aplicativos modernos criadas com microsserviços dependem de uma arquitetura orientada por eventos.
Big data é um conjunto de recursos e padrões que permite gerenciar, coletar, armazenar, catalogar, preparar, processar e analisar todos os tipos de dados (não estruturados, semiestruturados e estruturados) caso venham de fontes como bancos de dados, vídeos, formulários, documentos, arquivos de log, páginas da web ou imagens. Os recursos de big data da Oracle abrangem vários serviços e ferramentas para que você possa começar sua jornada de big data com base em suas habilidades e preferências.
Os cientistas de dados e engenheiros de ML não querem gastar tempo com provisionamento, atualização, aplicação de correções e proteção da infraestrutura. Eles querem criar, treinar, implementar e monitorar modelos que causem impacto nos negócios. Uma plataforma de machine learning deve ser totalmente gerenciada e permitir a execução de todas essas etapas no ciclo de vida de desenvolvimento de modelos.
O Oracle Fusion Cloud, a oferta de software como serviço (SaaS) empresarial da Oracle, inclui soluções para áreas como HCM, ERP, SCM e CX. Ele oferece ampla funcionalidade, mas às vezes as organizações desejam criar IU personalizada e processos de negócios que estendam essa funcionalidade. Esses aplicativos de extensão se integram às informações da Oracle Fusion Cloud, usam a mesma camada de segurança e muitas vezes "mash up" de dados de outros sistemas, oferecendo uma experiência do usuário que se integra perfeitamente aos Oracle Cloud Apps.
As plataformas low-code são adequadas para criar aplicações oportunistas em colaboração com as partes interessadas da empresa; criar aplicações de análise e geração de relatórios de dados; estender aplicações SaaS e modernizar as aplicações legadas. Cada linha de código tem um custo associado a ela para criá-la, mantê-la, depurá-la, atualizá-la e protegê-la. O Oracle Application Express (APEX) ajuda os desenvolvedores a evitar esses custos ao fornecer componentes de alto nível e padrões de design comuns por meio de uma experiência de desenvolvimento intuitiva e gráfica.