Anúncio
Angelo Bruno Braga · Fev. 10, 2021

Bônus Tecnológico para o Concurso de Programação InterSystems Gran Prix

Olá Desenvolvedores!

Aqui estão os bônus tecnológicos para o Concurso de Programação InterSystems Grand Prix que irão adicionar pontos à votação.

Grupo

Bônus

Pontos

Gerais

Docker

2

ZPM

2

Teste Unitário

2

APIs e linguagens

APIs REST

2

ODBC/JDBC

2

Uso de Python Embutido

4

APIs Nativas em Java, Python, .NET e node.js

3

Multi-modelo

Globais (chave-valor)

2

SQL

2

Objeto

2

Novo Modelo

3

Analytics

IRIS BI

2

IRIS NLP

2

InterSystems Reports

3

AI/ML

Integrated ML

4

Gateway Python ou Julia

3

Interoperabilidade

BPL

3

Adaptador Customizado

2

PEX

4

Mecanismo de Workflow

2

FHIR

APIs REST para Servidor FHIR

3

Uso do Esquema FHIR SQL

2

Transformação entre Padrões de Saúde

3

Total

 

58

Abaixo estão os detalhes e links úteis para todos os bônus tecnológicos.

Bônus Gerais

Implantação em Pacote ZPM  - 2 pontos

Você pode ganhar este bônus se você criar e publicar o pacote ZPM (ObjectScript Package Manager) para sua aplicação Full-Stack de forma que ele possa ser implantado com o comando:

zpm "install your-multi-model-solution"

emu ma plataforma de dados IRIS com o cliente do ZPM instalado. 

Documentação do cliente ZPM.

Uso de contêineres Docker - 2 pontos

A aplicação ganha o bônus de ‘Uso de contêineres Docker’ se ela utiliza a plataforma de dados Intersystems IRIS em um contêiner Docker. Aqui você encontra um modelo simples para iniciar.

Teste Unitário - 2 pontos

Aplicações que possuírem Teste Unitário para o código ObjectScript na plataforma de dados InterSystems ganhará este bônus.

Aprenda mais sobre Teste Unitário em ObjectScript na Documentação e na Comunidade de Desenvolvedore.

APIs REST InterSystems IRIS

Uso de APIs REST InterSystems IRIS- 2 points

Você ganhará este bônus se você fizer acesso à plataforma de dados InterSystems IRIS  através de APIs REST em sua aplicação Full-Stack.Você pode tanto criar as APIs REST quanto utilizar as disponíveis na plataforma quanto instalar APIs utilizando ZPM. Aprenda mais sobre APIs REST InterSystems IRIS.

Uso de Python Embutido - 4 pontos

Veja o vídeo relacionado. Informações adicionais serão divulgadas.

Uso de APIs Nativas InterSystems - 3 pontos

Você ganha este bônus se realizar o acesso aos dados de sua aplicação Full-Stack utilizando qualquer opção de APIs Nativas: .NETJavaPythonNode.js. Aprenda mais aqui

Uso de InterSystems JDBC - 2 pontos

A plataforma de dados InterSystems IRIS disponibiliza um driver JDBC para acesso a seus dados. Você ganha este bônus se realizar acesso aos dados em sua aplicação Full-Stack utilizando SQL e InterSystems JDBC.  

Bônus Multi-modelo

Globais InterSystems (chave-valor) - 2 pontos

As Globais InterSystems são arrays multidimensionais esparsos persistentes que são utilizados para armazenar qualquer dado na plataforma de dados InterSystems IRIS. Cada nó de Global pode ser considerado uma chave, que você pode atribuir um valor. A plataforma de dados InterSystems IRIS disponibiliza um conjunto de APIs, comandos ObjectScript e APIs Nativas para manipular as Globais.

Ferramentas:

Documentação:

Artigos:

Vídeos:

Você pode ganhar 2 pontos de bônus utilizando Globais através de comandos ObjectScript ou através de APIs Nativas em sua aplicação. 

InterSystems SQL  - 2 pontos

A plataforma de dados InterSystems IRIS disponibiliza acesso SQL aos dados através de ObjectScript, REST API, JDBC.

Ferramenta:

Documentação:

Artigos:

Vídeos:

Ganhe 2 pontos de bônus utilizando SQL InterSystems em sua aplicação.

Objetos InterSystems - 2 pontos

A plataforma de dados InterSystems IRIS disponibiliza uma forma de armazenear e alterar instâncias de objetos em globais através de ObjectScript/APIs REST, APIs Nativas para Java/.NET/Node.js/Python e XEP para Java/.NET.

Documentação:

Ganhe 2 pontos de bônus utilizando Acesso via Objeto em sua aplicação.

Novo Modelo de Dados - 2 pontos

A plataforma de dados InterSystems IRIS pode ser utilizada como uma plataforma de dados que expõe APIs para o seu próprio modelo de dados. Você pode utilizar o  ObjectScript, APIs REST ou ainda APIs Nativas para expor sua própria API provendo acesso a qualquer modelos de dados especiais como séries temporais, espacial, gráfico, RDF / triplo, armazenamento de colunas ou armazenamento de documentos.

Introduza APIs para qualquer um dos novos modelos de dados e ganhe 2 pontos de bônus.

Bônus IRIS Analytics

InterSystems IRIS BI - 2 pontos

O InterSystems IRIS Business Intelligence é uma funcionalidade do IRIS que lhe permite criar cubos de BI e tabelas dinâmicas a partir dos dados persistidos na plataforma de dados InterSystems IRIS e entregar esta informação aos usuários utilizando painéis interativos. Aprenda mais.

Este modelo básico modelo iris-analytics contém exemplos de cubos de BI, tabelas dinâmicas e um painel interativo.

InterSystems IRIS NLP (iKnow) - 2 pontos

O InterSystems NLP, também conhecido como iKnow, é uma funcionalidade da plataforma InterSystems IRIS e também uma biblioteca para Processamento de Linguagem Natural que identifica entidades (frases) e seu contexto semântico em textos em linguagem natural em Inglês, Alemão, Holandês, Francês, Espanhol, Português, Sueco, Russo, Ucraniano, Tcheco e Japonês. 

Aprenda mais sobre o iKnow no Open Exchange.

Exemplos:

Use o iKnow para gerenciar os dados não estruturados em sua solução analítica e ganhe 1 ponto de bônus.

InterSystems Reports - 3 pontos

O InterSystems Reports é uma funcionalidade da plataforma de dados InterSystems IRIS que permite que você contrua relatórios impressos, envie-os por e-mail através de agendamento e entregue relatórios interativos para clientes. O InterSystems Reports é uma reembalagem do Logi Report (chamado anteriormente de JReport®), um produto da Logi Analytics®. Aprenda mais na Documentação.

Verifique o repositório Github com exemplos do InterSystems Reports.

Também veja vídeo de demonstração do InterSystems Reports e tenha um primeiro contato através do Laboratório de Aprendizagem.

Você pode realizar o download do Designer e do Servidor do InterSystems Reports na seção de downloads do WRC download.

As chaves de licença para o Designer e Servidor do InterSystems Reports estará disponível no Discord.

AI/ML

IntegratedML - 3 pontos

O IntegratedML é uma funcionalidade da plataforma de dados InterSystems IRIS que expande o SQL com um conjunto de instruções de Machine Learning que permitem que você simplifique e automatize o uso de IA e ML para sua solução. Aprenda mais sobre o IntegratedML.

Você precisará de imagens especiais da plataforma de dados InterSystems IRIS para utilizar o IntegratedML, verifique aqui.

Exemplos:

O uso do IntegratedML em sua solução de IRIS Analytics lhe garante um ponto extra de bônus.

Uso do Gateway Python - 2 pontos

O Gateway Python é um addon para a plataforma de dados InterSystems IRIS que lhe permite utilizar a linguagem Python no ambiente InterSystems IRIS:

  • Executar um código Python arbitrário.
  • Transferir dados da plataforma de dados InterSystems IRIS para o Python.
  • Criar processos inteligentes de interoperabilidade com o Adaptador de Interoperabilidade Python.
  • Armazenar, examinar, modificar e restaurar o contexto Python a partir da plataforma InterSystems IRIS.

Aprenda mais sobre o Gateway Python.

Você pode utilizar o modelo de Gateway Python, que inclui o IntegratedML também.

Bônus de Interoperabilidade

Uso do Business Process BPL ou de Business Rules - 2 pontos

Uma das funcionalidades chave das Produções de Interoperabilidade da plataforma de dados InterSystems IRIS é o Business Process, que pode ser descrito utilizando o BPL (Business Process Language).

Aprenda mais sobre o Business Processes na documentação.

O Business Rule é uma abordagem no-code/low-code para gerenciamento da lógica de processamento das produções de interoperabilidade.Na plataforma de dados InterSystems IRIS você pode criar os Business Rules visualmente ou através de representação em ObjectScript.

Você pode coletar o bônus de uso do Business Process BPL/Business Rule se você criar e utilizar estes components em sua produção de interoperabilidade.

Uso de Adaptador de Interoperabilidade Customizado - 2 pontos

Uma produção de Interoperabilidade na plataforma de dados InterSystems IRIS pode conter adaptadores de entrada e de saída que são utilizados para realizar a comunicação com sistemas externos através dos Business Services e Operations. Você pode utilizar os vários adaptadores nativos da solução (como para Arquivos, E-mail, SOAP, FTP, etc.) ou criar o seu próprio.

Você ganha este bônus se você desenvolver o seu próprio adaptador (de entrada ou saída) e utilizá-lo em sua produção de interoperabilidade.

Uso do Production EXtension (PEX) - 4 pontos

O PEX é um framework para desenvolvimento de componentes da produção de interoperabilidade utilizando as linguagens Java ou .NET. 

Você ganha este bônus se você utilizar o PEX com JAVA ou .NET em sua produção de interoperabilidade.

Uso do Mecanismo de Workflow - 2 pontos

O Mecanismo de Workflow Engine é uma funcionalidade da Interoperabilidade da plataforma de dados InterSystems IRIS que pode ser utilizada para automatizar a distribuição de atividades entre usuários. 

Você ganha este bônus se você utilizar o Mecanismo de Workflow em sua produção de interoperabilidade.

Aprenda mais sobre o Mecanismo de Workflow na Documentação.

Existem módulos da comunidade como o WorkflowAPI e o WorkflowUI-ngx que disponibiliza uma agradável camada de IU em Angular para o Mecanismo de Workflow.

Bônus FHIR

Uso de APIs REST do Servidor FHIR - 3 pontos

Você ganha este bônus se você utilizar o endpoint de API REST do Servidor FHIR da plataforma de dados para saúde InterSystems IRIS for Health. Você pode utilizar o modelo IRIS-FHIR que prepara o Servidor FHIR durante a construção da imagem docker. A documentação para a API FHIR 4.0.1 pode ser encontrada aqui. Aprenda mais na Documentação da plataforma InterSystems IRIS for Health.

Uso do Esquema SQL FHIR - 2 pontos

Você pode ganhar este bônus tecnológico se você utilizar o Esquema SQL FHIR em suas consultas SQL de sua aplicação. Você pode utilizar este esquema, por exemplo, para criar uma solução analítica FHIR. Utilize o HSFHIR_I0001_R para esquema de recursos e o esquema HSFHIR_I0001_S para realizar consultas de recursos em SQL. Verifique os exemplos no modelo.

Transformações de Padrões de Saúde - 3 pontos

A plataforma de dados para saúde InterSystems IRIS for Health contém módulos de interoperabilidade para saúde que auxiliam na execução de transformações de dados de diferentes padrões de troca de dados em saúde para FHIR e vice-versa. Realize transformações de CDA para FHIR, HL7v2 para FHIR, ou transformações entre qualquer outro padrão de saúde em sua aplicação para ganhar este bônus. Veja exemplos de transformações de HL7v2 para FHIR e CDA para FHIR . Aprenda mais na documentação.

Esta lista de bônus está sujeita a mudanças. Fique atento!

 

20
1 0 0 11