Encontrar

Article
· Sep 23 4m read

Securing IRIS Integrations with Mutual TLS (mTLS): A Practical Guide

Securing IRIS Integrations with Mutual TLS (mTLS): A Practical Guide

In today’s enterprise environments, secure communication between systems is not optional—it’s essential. Whether you're integrating InterSystems IRIS with cloud APIs, internal microservices, or third-party platforms, Mutual TLS (mTLS) offers a powerful way to ensure both ends of the connection are authenticated and encrypted.

This post walks through how to configure IRIS for mTLS and how to validate your certificates to avoid common pitfalls.

Discussion (0)1
Log in or sign up to continue
Announcement
· Sep 23

Building and Managing HL7 Integrations – IN PERSON October 20-24, 2025 / Registration space available

  • Building and Managing HL7 Integrations – In Person October 20-24, 2025 9:00am-5:00pm EDT
    • Build, configure, and manage HL7® V2 interfaces using InterSystems integration technologies.
    • This healthcare-focused 5-day course teaches implementation partners, integrators and analysts how to rapidly build HL7 integration solutions.
    • Students build a production that processes and routes HL7 messages.
    • Students learn how to work with the pre-built HL7 business services, business processes and business operations to receive and send HL7 messages.
    • Students also learn how to transform HL7 messages using graphical tools in the Management Portal.
    • This course teaches students how to monitor, manage, and troubleshoot Productions.
    • Students also learn how to use the Management Portal for viewing, searching, and resending messages.
    • This course is applicable for users of InterSystems IRIS® for Health, HealthShare® Health Connect, and HealthShare®.
    • This course is also applicable for users of the legacy product InterSystems Ensemble®.
  • Self-Register Here
Discussion (0)1
Log in or sign up to continue
Article
· Sep 23 3m read

Celebrating a Creative Force in the Developer Community

Every thriving community has members whose energy, creativity, and commitment help shape it into something extraordinary. In the InterSystems Developer Community, one such member is @Henry Pereira — a developer, open-source contributor, contest winner, and true believer in the power of collaboration.

👏 Let’s take a closer look at Henry’s remarkable journey and his continuing legacy in the InterSystems ecosystem.

Henry’s story with InterSystems products began more than 20 years ago, when, as a young intern, he first worked with InterSystems Caché (version 4, no less) and wrote plenty of MUMPS code. Life took him in other directions for a time, but in 2016, fate — and technology — brought him back. Joining BPlus Tech on February 2nd of that year, Henry quickly rediscovered InterSystems technologies and was impressed with how far they had evolved. Only three days later, while searching for open-source projects, he discovered the Developer Community and found inspiration in the work of @Dmitry Maslennikov, whose code helped shape Henry’s approach to Caché ObjectScript.

Henry’s first contribution to the Developer Ecosystem was CosFaker, a project initially inspired by a JavaScript library but soon evolving into something unique. It was also the subject of his first community article. From there, Henry became increasingly involved in contests, collaborations, and open-source projects.

One highlight was his participation in the RestForms project alongside @Eduard Lebedyuk and @Alberto Fuentes, which proved especially meaningful during a challenging time in his personal life. Another standout moment came in 2021, when Henry entered the InterSystems Security Contest solo with his project iris-disguise.

In recent years, Henry has competed as part of the Musketeers team with @José Pereira (“the brain”) and @Henrique Dias (“the heart”), while humorously dubbing himself “the itch in the nose.” Their project iris-medicopilot earned second place in the Vector Search, GenAI, and ML Contest, bringing Henry professional visibility and real-world client interest in vector search technology.

Henry deeply values the Developer Community’s warmth, responsiveness, and professionalism, noting the absence of hostility and the high level of organization. He’s a fan of the Global Masters gamification program and is continually impressed by the brilliant ideas and innovations produced in community contests.

Henry’s advice to newcomers? Get involved. Contribute, participate, and treat every project as both a learning experience and a personal showcase.

Outside of coding, Henry spends his weekends playing electric guitar in a band, cherishes time with his children, and actively serves his local community, particularly its youth. Each year, he challenges himself to learn a new programming language, a testament to his insatiable curiosity. His family and faith keep him grounded, reminding him of the importance of rest alongside growth.

Henry’s journey, from his first MUMPS code to international contests, from personal reinvention to community leadership, embodies the spirit of the InterSystems Developer Community. Through his technical contributions, collaborative spirit, and heartfelt presence, he has become a creative force and an inspiration to all who have the privilege of working alongside him.

🙏 Join us in celebrating Henry for his dedication, ingenuity, and the warmth he brings to the Developer Community.

41 Comments
Discussion (41)15
Log in or sign up to continue
Article
· Sep 23 2m read

How to keep your InterSystems IRIS Mirror configurations in sync

Following on from JediSoft’s announcement of the general availability of JediSoft IRISsync®, I wanted to show how it can help prevent configuration drift and ensure your failover is always ready. 

When managing InterSystems IRIS production servers, even a minor configuration change can cause significant issues if it’s not replicated in your mirror environments. Often, these differences go unnoticed until your failover environment breaks.

This common, but critical, problem can lead to unexpected downtime at a vital moment and impact your business continuity.

IRISsync eliminates that risk by ensuring your primary and failover IRIS environments are fully aligned. It compares configuration settings across multiple servers, pinpointing differences right down to the parameter level. IRISsync is an active system configuration tool that saves time, eliminates tedious manual checking, and ensures your failover environments are always ready.

Key benefits of JediSoft IRISsync®:

  • Instantly detect configuration drift before it causes downtime – IRISsync alerts you to any deviations between your production and failover servers, helping you catch issues early and avoid outages.
  • Verify synchronization before a planned failover – before testing your failover environment, use IRISsync to confirm all settings are aligned, ensuring a smooth switchover.
  • Run regularly for ongoing assurance – incorporate IRISsync into your recurring maintenance tasks to provide confidence that your failover will work at critical moments.

Watch this short clip to see how IRISsync works:

 

Confidence in every IRIS failover

Manual configuration checks are time-consuming and prone to errors, which cause issues in the event of an unplanned failover. IRISsync prevents configuration drift by providing a clear and detailed comparison of configuration settings, ensuring your failover is always up to date and ready to run.

Schedule a demo

To find out how IRISsync can keep your InterSystems IRIS mirror configurations aligned, contact us to schedule a demo.

George James Software is an authorized reseller of JediSoft IRISsync®. For more information, including pricing, please visit our website here.

Discussion (0)2
Log in or sign up to continue
Article
· Sep 23 2m read

如何获取 InterSystems IRIS 社区版

大家好! 我最近才加入 InterSystems,但发现尽管我们推出了完全免费且出色的社区版,但大家并不是十分清楚如何获取。 因此我决定编写一份指南,详细介绍获取 InterSystems IRIS 社区版的所有不同方式:

以容器形式获取 InterSystems IRIS 社区版

对于刚刚接触 InterSystems IRIS 开发的伙伴,推荐使用社区版的容器化实例,在我看来,这是最简单直接的方式。 InterSystems IRIS 社区版可以在 DockerHub 上获取;如果您有 InterSystems SSO 帐户,还可以在 InterSystems 容器注册表中获取。

在这两种情况下,您都需要使用 docker CLI 拉取所需镜像:

docker pull intersystems/iris-community:latest-em
// or
docker pull containers.intersystems.com/intersystems/iris-community:latest-em

接下来,您需要启动容器:要从容器外部与 IRIS 进行交互(例如使用管理门户),您需要发布一些端口。 以下命令将运行 IRIS 社区版容器,并发布超级服务器和 Web 服务器端口;请注意,此时不能运行其他依赖 1972 或 52773 端口的程序!

docker run --name iris -d --publish 1972:1972 --publish 52773:52773 intersystems/iris-community:latest-em

Discussion (0)1
Log in or sign up to continue