Project manager at a company dedicated to healthcare management software and a developer by hobby. I've always enjoyed programming in any language.
I've been passionate about programming and computing since I was 8 years old.
Always looking to learn more every day.
I love teaching anyone who needs my help.
The mountains are my friend, and I really enjoy hiking.
Buenas,
Una de las cosas mas destacables de Intersystems IRIS es la facilidad de crear interoperabilidad con otros sistemas.
Me explico. Crear una api que reciba peticiones, crear colas de procesos y consultas a base de datos, tanto de IRIS como externas y que pueda gestionar otra api para recuperar información de terceros, el desarrollo se puede hacer en pocas horas.
Si lo queremos hacer en C#, por ejemplo, necesitariamos crear la API, gestión de acceso a BBDD, gestión de MS Queue para generar colas y reintentos, invocación a terceros a través de otra API, gestión de errores... este desarrollo sería muy laborioso y tardarías una semana (mínimo) en tener una versión mas o menos estable.
El sistema de interoperabilidad de Intersystems IRIS nos ha ahorrado muchas horas de desarrollo.... ¡¡¡¡Pero muchas horas!!!!
Seguimos trabajando con servicios API en C#, pero a la mínima, intentamos convencer al cliente que hacer ciertas operaciones desde IRIS es mucho mas económica y rápida de desarrollar.
Otro ejemplo, el proceso de carga de ficheros usando Record Map, tener que que desarrollar un proceso de conexión con FTP a una carpeta, leer los ficheros, validarlos, procesarlos y guardarlo en BBDD se ha hecho en 1 semana usando IRIS, en cambio, si hubieraos querido hacerlo en C# habría que crearnos nuestras propias rutinas desde cero para leer ficheros, gestionar el FTP, etc... No hay punto de comparación.
Espero que mi experiencia os sirva de mucho.
Un saludo a toda la comunidad.
Kurro
Muchas gracias,
Ya están resubidas las imágenes. A veces el editor no carga correctamente las imágenes y te deja el artículo incompleto.













.. Y si hablamos de HL7, ni te cuento... Gestionar las llamadas TCP con la clase ya cargada, y consultar los valores directamente mediante la etiqueta de cada uno de los ficheros... hemos ganado mucho en desarrollo, antes utilizábamos Mirth, que era un suplicio programarlo y configurarlo.