Prensa

Share this post

Choreo - o beta da nova ferramenta low-code Cloud Native da WSO2

prensali.substack.com

Discover more from Prensa

Somos especialistas em conteúdo autêntico sobre negócios, tecnologia, finanças e inovação. Nosso objetivo é inspirar e conectar líderes visionários, investidores e executivos influentes por meio de insights valiosos e eventos exclusivos.
Over 28,000 subscribers
Continue reading
Sign in
WSO2

Choreo - o beta da nova ferramenta low-code Cloud Native da WSO2

Prensa
Jun 24, 2021
Share this post

Choreo - o beta da nova ferramenta low-code Cloud Native da WSO2

prensali.substack.com
Share
Choreo - o beta da nova ferramenta low-code Cloud Native da WSO2

O coração do choreo é o Ballerina, uma linguagem de programação open source que possibilita desenvolvedores a criarem suas aplicações em (low — code) através da interface gráfica com o diagrama de sequência ou através do desenvolvimento tradicional (pro-code). Os devs ainda podem utilizar simultaneamente as duas abordagens, o que aumenta a produtividade.

O Choreo da WSO2 possibilita a construção de aplicativos com a abordagem de cloud native de uma forma muito mais rápida, simples e escalável, reduzindo tempo de desenvolvimento e custo.

Quais as vantagens em utilizar o Choreo?

  • Serverless — Crie APIs, microsserviços, integrações com facilidade, sem se preocupar com a infraestrutura.

  • Criação de microserviços — Construa e faça a integração de serviços com toda a lógica de negócio. Desenvolva em low-Code ou pro-code com a linguagem de programação cloud native Ballerina.

  • Gerenciamento de Apis — Construa, publique e gerencie suas APIs com todos os recursos e vantagens já existentes na plataforma WSO2.

  • DevOps — Build e deploy automatizado de aplicações com o Kubernetes sem toda a complexidade de configuração (sem nenhum arquivo YAML).

  • Ferramentas — Todas as ferramentas necessárias em aplicações cloud native disponíveis em apenas uma plataforma.

Integrando facilmente APIs com o Choreo

Neste mini tutorial você irá aprender a fazer uma integração com a API Covid 19 e também com a API Mail by Choreo, e assim será possível receber por email o total de casos da COVID 19 no Brasil.

1. Faça o login em https://console.choreo.dev/login/. É possivel logar com sua conta do Github ou Google.

Na página Integrations ,clique em Create:

2. Você será redirecionado para a página Create Integration. Entre com o nome de sua preferência (exemplo: covid19) e clique em Create:

3. Selecione a opção Manual, onde você irá poder adicionar Integrações manualmente:

4. Clique em API Calls e selecione a opção Covid 19 API. A partir disso, a integração com a API será feita:

5. Clique em Continue to Invoke API e selecione a opção Country Status:

6. Preencha todos os campos da seguinte maneira:

  1. No campo Country coloque “BRAZIL”

  2. No campo Response Variable Name coloque responseStatus.

7. Clique em "+" e logo após em Variable:

8. Preencha todos os campos da seguinte maneira:

  1. No campo Type selecione a opção var

  2. No campo Name coloque o nome results.

  3. Em  Expression coloque  a expressão responseStatus?.cases ?: 0d

9. Clique em + novamente e preencha todos os campos, neste caso será criado uma variável do tipo string chamada mailBody onde será armazenado o total de casos de COVID 19 no Brasil:

  1. No campo Type selecione a opção string

  2. No campo Name coloque mailBody.

  3. No campo Expression coloque "Total Cases Per Million:“ + results.toString()

10. Faça a integração com o Mail by Choreo, clique em + selecione a opção API Calls e logo em Mail by Choreo:

11. Preencha todos os campos:

  1. Em Recipientes coloque o endereço de email para onde você deseja que seja enviado.

  2. No campo Subject coloque o assunto de sua escolha.

  3. No campo Message Body selecione mailBody.

  4. Clique em Save

12. Clique em Run & Test

Verifique se chegou uma mensagem em sua caixa de email, como no exemplo abaixo com o total de casos de Covid 19 no Brasil:

Agora você criou com sucesso uma integração com a API Covid 19. O diagrama Low-Code final será como este exemplo abaixo e com o seguinte código gerado:

import ballerinax/covid19;
import wso2/choreo.sendemail;
public function main() returns error? {
    covid19:Client covid19Endpoint = check new ();
    covid19:CovidCountry responseStatus = check covid19Endpoint->getStatusByCountry("BRAZIL");
    json results = responseStatus?.cases ?: 0d;
    string mailBody = "Total Cases Per Million : " + results.toString();
    sendemail:Client sendemailEndpoint = check new ();
    string sendEmailResponse = check sendemailEndpoint->sendEmail("wellington96ssouza@gmail.com", mailBody, mailBody);
}

Em poucos passos podemos ter uma prévia de como utilizar o Choreo onde integramos facilmente com o Covid 19 API e conseguimos receber por email o número de casos de Covid 19 no Brasil.

Essa fácil integração com diversas APIs é uma das vantagens do Choreo.

Descubra muito mais no portal da WSO2.

Este artigo foi escrito por Rodrigo Mota e publicado originalmente em Prensa.li.

Share this post

Choreo - o beta da nova ferramenta low-code Cloud Native da WSO2

prensali.substack.com
Share
Previous
Next
Comments
Top
New

No posts

Ready for more?

© 2023 Prensa
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing