Skip to content

hoshikawa2/lowcode-oic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Visão Geral

Você pode construir aplicações integrando-se com seu backend e também pode construir backends no módulo Integration do Oracle Integration Cloud (OIC). Quando você constrói seu próprio backend dentro do Oracle Integration, você consegue ainda compartilhar e reusar estas funcionalidades com o mundo externo. Dentro do Oracle Integration é possível desenhar processos através de notação BPMN 2.0 e automatizar as etapas integrando com backends e aplicações, implementando chamadas a telas e enviando mensagens; tornando o processo rastreável através de dashboard.

Abaixo, uma série de links úteis disponíveis na Internet para ajudar na construção de aplicações LOW-CODE.

Visual Builder (LOWCODE Web / Mobile)

Este é o módulo de construção das aplicações Web e Mobile (iOS/Android) do Oracle Integration.

Instalando o OIC

https://docs.oracle.com/en/cloud/paas/integration-cloud/oracle-integration-oci/creating-oracle-integration-instance.html#GUID-930F40E8-5149-4091-9CDA-8E05C8449BA6

Acessos para o OIC

Após a criação da instância de OIC, é necessário estabelecer quem vai acessá-lo e quais são os roles para cada usuário. Para isto, siga estes 2 tutoriais:

https://docs.oracle.com/en/cloud/paas/integration-cloud/oracle-integration-oci/assigning-service-roles-oracle-integration.html#GUID-B839F41C-445D-4137-8F2C-BF5CCBEC3D5C

https://docs.cloud.oracle.com/en-us/iaas/integration/doc/configuring-access-oracle-integration-instances.html

Video Series Tutorials

Esta série de vídeos permite

Trabalhando com temas no Visual Builder

Criando uma aplicação Web Simples

https://apexapps.oracle.com/pls/apex/f?p=44785:50:0:::50:P50_EVENT_ID,P50_COURSE_ID:5817,206

Criando uma aplicação Mobile Simples

https://apexapps.oracle.com/pls/apex/f?p=44785:50:0:::50:P50_EVENT_ID,P50_COURSE_ID:5819,208

Aplicações Multi-Lingua no Visual Builder

https://docs.oracle.com/en/cloud/paas/app-builder-cloud/tutorial-translate-app/index.html

Criando o módulo de seleção de Línguas no Visual Builder

https://docs.oracle.com/en/cloud/paas/app-builder-cloud/tutorial-language-switcher/index.html

Dashboards

Incluindo Bluetooth e outras APIs de dispositivos móveis no Visual Builder Studio (iOS/Android)

Integração

Entende-se por integração todas as conexões para backends ou tecnologias como banco de dados, aplicações ou outras; das quais o Visual Builder necessita para a construção de aplicações Web ou Mobile. Portanto, o passo-a-passo para conectar a um banco de dados é:

Construa sua primeira integração

https://apexapps.oracle.com/pls/apex/f?p=44785:50:106332613417553:::50:P50_COURSE_ID,P50_EVENT_ID:344,6079

Integração com Bancos de Dados Oracle (similar com outros bancos, como SQL Server, DB2, MySQL)

https://www.youtube.com/watch?v=FW3WGB8z2sg https://niallcblogs.blogspot.com/2018/12/674-oic-db-adapter-for-oracle-database.html

Integração com aplicações on-prem (exemplo: SAP)

  • É necessário a instalação de um AGENT em uma máquina na estrutura do on-prem que tenha acesso à aplicação via rede e também que esteja disponível para a Internet
  • O AGENT permite acesso somente ao OIC configurado, portanto, é totalmente seguro liberar a máquina do AGENT para a Internet
  • Porém, se por questões de compliance, for necessário proteger esta máquina por Firewall, basta identificar o IP do OIC e implementar o firewall

Primeiros passos para Configurar o AGENT OIC:

https://docs.oracle.com/en/cloud/paas/integration-cloud/integrations-user/create-integration-exchange-messages-oracle-integration-and-local-host.html#GUID-F92564A0-8C6F-4C35-A5EE-B3F19571B616

Integrando com SAP:

Tipos de Autenticação

https://docs.oracle.com/en/cloud/paas/integration-cloud/rest-adapter/authentication-types.html

OAuth 2

https://docs.oracle.com/en/cloud/paas/integration-cloud/rest-api/OAuth_useincalls.html

Usando Funções Pré-Programadas para tratamento de Strings, Datas, Números, etc

https://docs.oracle.com/en/cloud/paas/integration-cloud/mapper-user/working-functions-operators-and-xslt-statements.html

Customizando Funções Javascript para a Integração

Process

Start in Process

https://docs.oracle.com/en/cloud/paas/integration-cloud/user-processes/ready-create-web-form.html#GUID-4C894CB1-C8B8-4699-BDE4-4CBE83003AE2

Process Tutorial

https://apexapps.oracle.com/pls/apex/f?p=44785:50:102871161032883:::50:P50_COURSE_ID,P50_EVENT_ID:142,5718

Work with Integrations in Processes: Creating a REST Integration in a Process Application

https://apexapps.oracle.com/pls/apex/f?p=44785:52:6271126425428:::52:P52_CONTENT_ID,P52_MODULE_ID,P52_ACTIVITY_ID,P52_EVENT_ID:23452,2324,11833,5913

Usando Processos em sua aplicação Visual Builder

https://apexapps.oracle.com/pls/apex/f?p=44785:50:0:::50:P50_EVENT_ID,P50_COURSE_ID:5995,279

APIs

  • Características de APIs na plataforma Oracle Cloud:
    • A Oracle disponibiliza o API Gateway como o gateway de APIs com os seguintes objetivos:
      • Expor os serviços de integração sob o formato REST e Open API para o mundo externo (Internet)
      • Necessidade de estabelecer mecanismos de throtling, timeouts e custom authentication
      • Necessidade de monitoramento de consumo de APIs
      • Necessidade de integrar com mecanismos de billing das APIs
    • Neste caso, é possível expor os serviços REST do Oracle Integration através do API Gateway
    • https://www.ateam-oracle.com/a-simple-guide-to-setup-api-gateway-with-oracle-integration-cloud

Lifecycle Management - DEVOPS

https://docs.oracle.com/en/cloud/paas/visual-builder/visualbuilder-administration/set-vb-studio-developing-visual-applications.html#GUID-8317BDD9-409E-4999-87AF-503114954050

Outros Materiais

Oracle Analytics

https://www.oracle.com/cloud/systems-management/log-analytics.html https://www.oracle.com/manageability/

Microsoft Sharepoint REST API

https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/get-to-know-the-sharepoint-rest-service?tabs=csom

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •