#Embedded Python

0 Seguidores · 142 Publicaciones

Embedded Python consiste en la integración del lenguaje de programación Python en el núcleo de InterSystems IRIS, lo que permite a los desarrolladores operar con datos y desarrollar la lógica empresarial de las aplicaciones del lado del servidor utilizando Python.

Documentación.

Nueva
Artículo Alberto Fuentes · 22 mayo 7m read

Los globals de InterSystems IRIS son uno de los puntos fuertes principales de la plataforma: almacenan datos jerárquicos en una estructura directa, ordenada y eficiente. Pero cuando trabajáis desde Python, manipular globals a veces puede parecer más una API de bajo nivel que algo alineado con las formas naturales de trabajar del lenguaje.

El proyecto iris-global-reference proporciona una capa de Python sobre los globals de InterSystems IRIS.

0
0 11
Artículo Alberto Fuentes · 12 mayo 9m read

En este ejemplo he buscado el punto intermedio entre una demo muy simple y una arquitectura muy complicada: una integración pequeña, clara y útil para entender cómo conectar InterSystems IRIS con Azure Service Bus usando una producción de interoperabilidad de IRIS que aprovecha Embedded Python para utilizar la librería oficial de Azure.

La idea es sencilla:

  • IRIS envía mensajes a una cola de Azure Service Bus mediante un Business Operation.
  • IRIS recibe mensajes desde esa misma cola mediante un Inbound Adapter y un Business Service.
  • Los componentes de interoperabilidad son componentes de IRIS.
  • Dentro de esos componentes, Embedded Python permite usar el SDK azure-servicebus sin salir del entorno de IRIS.

Dicho de otra forma: una solución en IRIS que usa Embedded Python donde corresponda para integrarse con Azure.

0
0 19