Orientation Guide for Server-Side Programming

Explain server-side programming with ObjectScript and Python in InterSystems IRIS.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/sorodriguezz/skills-objectscript --skill orientation-guide-for-server-side-programming
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Orientation Guide for Server-Side Programming
Source: https://github.com/sorodriguezz/skills-objectscript/tree/main/skills/orientation-guide-for-server-side-programming
Command: npx skills add https://github.com/sorodriguezz/skills-objectscript --skill orientation-guide-for-server-side-programming

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive guide to understanding and implementing server-side programming within the InterSystems IRIS data platform, covering its core languages, components, and paradigms.

Core Features & Use Cases

  • Language Support: Explains the use of ObjectScript and Python for server-side logic.
  • Component Overview: Details InterSystems IRIS applications, including classes, routines, globals, and SQL integration.
  • Code Interaction: Illustrates how classes, routines, and SQL can be used together effectively.
  • Use Case: A new developer joining an InterSystems IRIS project can use this guide to quickly grasp the foundational concepts of server-side development and the platform's unique features.

Quick Start

Understand the fundamental components of an InterSystems IRIS application by reading the section on 'Components of an InterSystems IRIS Application'.

Frequently Asked Questions about Orientation Guide for Server-Side Programming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is server-side programming in InterSystems IRIS?

Server-side programming in InterSystems IRIS involves building application logic using ObjectScript and Python. It utilizes components like classes, routines, globals, and SQL integration to manage data and application behavior directly on the platform.

How do ObjectScript and Python interact within InterSystems IRIS applications?

ObjectScript and Python interact within InterSystems IRIS by allowing method invocations across both languages. Developers can define class properties and methods in one language and call them from the other, enabling flexible server-side logic implementation.

What are the core components of an InterSystems IRIS application?

The core components of an InterSystems IRIS application include class definitions, routines, globals, and SQL integration. These elements work together to structure data storage, define application logic, and manage system interdependencies.

Can I use Python alongside SQL and ObjectScript routines in InterSystems IRIS?

Yes, you can use Python alongside SQL and ObjectScript routines in InterSystems IRIS. The platform supports integrating these languages, allowing classes, routines, and SQL to be used together effectively within server-side application logic.

How do I start developing server-side logic in InterSystems IRIS?

To start developing server-side logic in InterSystems IRIS, begin by understanding fundamental application components like classes, parameters, properties, and methods. This foundational knowledge clarifies how routines, globals, and SQL interact.

When should I use class definitions versus routines in InterSystems IRIS?

Use class definitions in InterSystems IRIS for structured, object-oriented data modeling with properties and methods, while routines handle procedural logic. The guide explains their interdependencies to help you choose the right approach.