#InterSystems IRIS

2 Seguidores · 962 Postagens

InterSystems IRIS é uma plataforma de dados completa
A InterSystems IRIS oferece tudo que você precisa para capturar, compartilhar, entender e agir com base no ativo mais valioso de sua organização - seus dados.
Como uma plataforma completa, a InterSystems IRIS elimina a necessidade de integração de múltiplas tecnologias de desenvolvimento. As aplicações requerem menos código, menos recursos do sistema e menos manutenção.

Anúncio Danusa Calixto · Set. 26, 2022

Oi Comunidade, 

Vamos nos encontrar virtualmente na nossa primeira Mesa Redonda da Comunidade! Esta será uma discussão amigável de 45 minutos sobre um determinado tópico: VSCode vs Studio.
Imagine que acabamos de nos reunir para compartilhar nossos pensamentos, experiências, dicas e truques. Se você quiser discutir questões específicas dentro de um determinado tópico - compartilhe-as nos comentários.
📅 Data: 29 de Setembro
🕑 Hora: 10:00 am (BR)

Registre-se através desse desafio Global Masters. Nós lhe enviaremos um convite de calendário por e-mail. 
 

0
0 96
Artigo Heloisa Paiva · Set. 22, 2022 5m read

Aqui você vai encontrar um programa simples que usa Python em um ambiente de desenvolvimento IRIS e outro programa simples que sua ObjectScript em um ambiente de desenvolvimento Python. Além disso, gostaria de compartilhar alguns dos problemas que tive enquanto aprendia a implementar esses códigos.

Python em ambiente IRIS

Digamos, por exemplo, que você está desenvolvendo no IRIS e tem um problema que acha mais fácil ou mais eficiente de se resolver com Python.

0
0 405
Artigo Danusa Calixto · Set. 20, 2022 9m read

Apache Web Gateway com Docker

Olá, comunidade.

Neste artigo, vamos configurar programaticamente um Apache Web Gateway com Docker usando:

  • Protocolo HTTPS.
  • TLS\SSL para proteger a comunicação entre o Web Gateway e a instância IRIS.

imagem

Usaremos duas imagens: uma para o Web Gateway e a segunda para a instância IRIS.

Todos os arquivos necessários estão disponíveis neste repositório do GitHub.

Vamos começar com um git clone:

git clone https://github.com/lscalese/docker-webgateway-sample.
0
0 180
Artigo José Pereira · Set. 16, 2022 10m read

TL;DR: você pode experimentar o chatbot criado com o IRIS Flow aqui; se você quiser entender como ele foi criado, leia este artigo.

Se preferir, você pode seguir o tutorial deste artigo neste vídeo:

IRIS Flow - Simple Climatiq API Bot

Introdução

Algum tempo atrás, Henrique, Henry e eu começamos o projeto IRIS-Megazord para juntar vários de nossos projetos e apresentar o IRIS Flow - uma ferramenta para criação de fluxos de automação suportados pelo framework do IRIS Interoperability.

0
0 166
Pergunta Cesar Birck · Set. 6, 2022

Publiquei um Serviço SOAP.
Recebo o cabeçalho abaixo com o parametro mustUnderstand="1", logo preciso criar a estrutura para interpretar o cabeçalho.

Ocorre que o valor contido na TAG <Action/> é puramente uma string. Não estou conseguindo fazer a classe de header aceitar esse valor, uma vez que por default ela espera que a TAG <Action/> contenha subelementos espelhados nas suas propriedades (como se fizesse o correlate e não conseguisse interpretar a string).
 

Alguém sabe como consigo receber esse cabeçalho?

Cabeçalho do XML:

3
0 133
Artigo Danusa Calixto · Set. 14, 2022 3m read

O SDK Nativo para Python da InterSystems é uma interface leve de APIs do InterSystems IRIS que antes estavam disponíveis somente por ObjectScript.

Estou especialmente interessado na capacidade de chamar métodos ObjectScript ou class methods, para ser preciso. Funciona muito bem, mas, por padrão, as chamadas só são compatíveis com argumentos escalares: strings, booleanos, inteiros e floats.

No entanto, se você quiser:

  • Transmitir ou retornar estruturas, como dicionários ou listas
  • Transmitir ou retornar streams

Você precisará escrever glue code ou usar este projeto (instalação com pip install edpy). O pacote edpy fornece uma simples assinatura:

call(iris, class_name, method_name, args)

que permite chamar qualquer método ObjectScript e receber resultados de volta.

0
0 74
Artigo Danusa Calixto · Set. 13, 2022 31m read

A interoperabilidade é cada vez mais importante atualmente. O InterSystems IRIS 2022.1 tem uma nova API de mensagens para a comunicação com plataformas de streaming de eventos, como Kafka, AWS SQS/SNS, JMS e RabbitMQ.

Este artigo mostra como você pode se conectar ao Kafka e AWS SQS com facilidade.
Começamos com uma breve discussão dos conceitos e termos básicos das plataformas de streaming de eventos.

0
0 100
Artigo Danusa Calixto · Set. 12, 2022 7m read

O AtScale extrai dados da base IRIS. 

O produto AtScale forma um cubo OLAP virtual na camada intermediária, que pode ser acessado pelos aplicativos externos usando a linguagem padrão SQL e MDX (Expressões Multidimensionais). A solução inclui três componentes principais.

O Design Center é usado para projetar cubos OLAP, formando links entre os metadados e as dimensões de um cubo virtual. Junto com a tarefa de criar um esquema de dados, os problemas da política de acesso a determinados dados e segurança são resolvidos aqui.

0
0 142
Artigo Heloisa Paiva · Set. 6, 2022 4m read

Recentemente comecei a estudar interoperabilidade e achei a documentação oficial muito útil para entender como funciona, mas ainda tive dificuldade para implementar sozinha. Com ajuda dos meus colegas de trabalho, consegui criar uma Demo de um sistema e aprender na prática. Por isso, decidi escrever esse post para ajudar outros a "colocar a mão na massa" e passar adiante a ajuda que tive.

0
1 102
Artigo Gilleady Alves da Silva · Set. 2, 2022 1m read

Para definir uma classe Business Operation, ela deve extender de "Ens.BusinessOperation" ou alguma subclasse dessa. Além disso, deve ser definido os parâmetros ADAPTER e INVOCATION (O qual deve especificar um dos valores: "Queue" ou "InProc"). Após isso, defina um bloco XDATA para mapear as mensagens recebidas para os respectivos métodos, como no exemplo abaixo:

Exemplo:

Class MyOperation Extends Ens.
0
0 159
Anúncio Angelo Bruno Braga · Ago. 22, 2022

Olá Comunidade, 

Neste vídeo, você aprenderá como utilizar o Assistente de Transformação de Dados no Portal de Administração da plataforma de dados IRIS® da InterSystems para converter mensagens para outros formatos: 

⏯ Transformando Mensagens de Saúde em Integrações com a Tecnologia  InterSystems

0
0 61
Anúncio Angelo Bruno Braga · Ago. 19, 2022

Olá Desenvolvedores!

Com vontade de mostrar suas habilidades em interoperabilidade? Participem de nosso próximo incrível concurso:

🏆 Concurso de Interoperabilidade InterSystems: Criando Soluções Sustentáveis 🏆

Duração: 29 de Agosto a 18 de Setembro

Mais prêmios: US$13.500 – a distribuição de prêmios mudou!

0
0 71
Artigo Danusa Calixto · Ago. 11, 2022 12m read

Olá, comunidade,

Este é o terceiro artigo da série sobre a inicialização de instâncias da IRIS com Docker. Desta vez, focaremos no Enterprise Cache Protocol (ECP).

De maneira bastante simplificada, o ECP permite configurar algumas instâncias da IRIS como servidores de aplicação e outras como servidores de dados. As informações técnicas detalhadas podem ser encontradas na documentação oficial.

O objetivo deste artigo é descrever o seguinte:

  • Como programar a inicialização de um servidor de dados e como programar a inicialização de um ou mais servidores de aplicação.
0
0 126
Artigo Danusa Calixto · Ago. 10, 2022 7m read

Depois deste GitHub, vamos ver como o protocolo FIX pode ser facilmente implementado usando a IRIS e o Python.

Se você não tem muito tempo, foque na seção Envie uma Cotação antes do Pedido no final, que explica em alguns minutos como enviar uma Solicitação de Cotação seguido por uma Solicitação de Pedido, além de mostrar o resultado do servidor em menos de cinco cliques.

IRIS-fix-protocol

A implementação do Protocolo FIX usando um contêiner Python da IRIS para o iniciador e um contêiner Python regular para o ativador.

0
0 183
Anúncio Rochael Ribeiro · Ago. 5, 2022

No setor financeiro, a InterSystems é responsável por 15% do processamento de todas as ações negociadas no mundo e tem 11 dos 20 maiores bancos globais como clientes, representando mais de 7 milhões de licenças em operação. No País, a empresa que atende Banco do Brasil, Caixa Econômica e Icatu, entre outros, será uma das maiores patrocinadoras do Febraban Tech, onde vai falar sobre interoperabilidade, Smart Data Fabric e tudo o que está fazendo para ajudar o mercado. Quer saber mais? Acesse agora e confira: https://lnkd.

0
0 95
Anúncio Danusa Calixto · Ago. 5, 2022

Olá, Comunidade,

Estamos felizes em anunciar que os webinars da comunidade estão de volta!

Convidamos todos vocês para o webinar de @sween sobre Scaling InterSystems FHIR Server on Amazon Web Services with ECP.

Participe deste webinar para fazer um aprofundamento técnico, ver uma demonstração e comparar o dimensionamento horizontal do InterSystems FHIR Server na Amazon Web Services com Enterprise Cache Protocol (ECP).

Data & Hora: Quinta-Feira, 18 de Agosto às 9 hrs
👨‍🏫 Palestrante: @sween, Arquiteto Full Stack na Integration Required


0
0 110
Artigo Danusa Calixto · Jul. 27, 2022 12m read

Histórico

Versão Data Atualizações
V1 2022-02-08 Início
V1.1 2022-04-06 Geração de certificados com arquivo sh em vez de pki-script
Usando variáveis de ambiente em arquivos de configuração

Olá Comunidade,

Vocês já configuraram um ambiente espelhado? Tem rede privada, IP virtual, e configuração SSL? Após fazer isso algumas vezes, eu me dei conta que isso é longo, e há várias ações manuais obrigatórias para gerar os certificados e configurar cada instancia IRIS. É uma dor no pescoço para quem tem que fazer isso muitas vezes.

0
0 266
Anúncio Angelo Bruno Braga · Jul. 19, 2022

Olá Comunidade,

Vamos nos rever no Encontro Online com os Ganhadores do Concurso Full Stack InterSystems – uma excelente oportunidade para debater com o time de Especialistas InterSystems, assim como com nossos Ganhadores. A demonstração de nossos ganhadores também está inclusa!

Data & Horário: Sexta-feira, 22 de Julho – 13:00 horário de Brasília

0
0 57
Artigo Danusa Calixto · Jul. 11, 2022 10m read


O InterSystems IRIS tem um suporte excelente para operações de criptografia, descriptografia e hashing. Na classe %SYSTEM.Encryption (https://docs.intersystems.com/iris20212/csp/documatic/%25CSP.Documatic.cls?LIBRARY=%25SYS&PRIVATE=1&CLASSNAME=%25SYSTEM.Encryption), há métodos de classes para os principais algoritmos no mercado.

Algoritmos IRIS e tipos de criptografia/descriptografia

Como você pode ver, as operações são baseadas em chaves e incluem 3 opções:

  • Chaves simétricas: as partes que executam as operações de criptografia e descriptografia compartilham a mesma chave secreta.
0
0 299
InterSystems Oficial Angelo Bruno Braga · Jul. 11, 2022

As versões Prévias para Desenvolvedores estão agora disponíveis para a versão 2022.2 do IRIS, IRIS for Health e HealthShare Health Connect da InterSystems.

Esta é a segunda série de lançamentos que compõe o programa de prévias para desenvolvedores de 2022.2 Espera-se que lançamentos de prévias futuras sejam atualizados quinzenalmente e nós iremos adicionar as funcionalidades conforme forem ficando prontas.  Este programa nos permite conseguir feedbacks das funcionalidades e melhorias conforme elas são disponibilizadas.  Vocês verão abaixo a lista de melhorias que estão previstas para 2022.2.

0
0 69
Artigo Danusa Calixto · Jul. 4, 2022 2m read

Estamos felizes em compartilhar informações interessantes com vocês, assim como contar a vocês porque o Python é bom, onde é utilizado.

Entre a maioria das bibliotecas utilizadas  estão NumPy e Pandas. NumPy(Numerical Python) é utilizada para classificar grandes conjuntos de dados. Ela simplifica operações matemáticas e sua vetorização em matrizes. Pandas oferece duas estruturas : Series (uma lista de elementos) e DataFrames (uma tabela com múltiplas colunas). Esta biblioteca converte dados em um DataFrame, permitindo remover e adicionar novas colunas, assim como realizar diversas operações.

0
0 117
Anúncio Angelo Bruno Braga · Jun. 28, 2022

Olá Comunidade, 

Neste webinar nós iremos discutir como você pode integrar facilmente o Apache Kafka com a plataforma de dados InterSystems IRIS, incluindo a opção utilizando produções de interoperabilidade e programaticamente através de chamadas de API, tanto como produtor quanto como consumidor de mensagens do Apache Kafka: 

⏯ Papo Técnico InterSystems IRIS: Kafka

0
0 59