InterSystems IRIS with REST API

Topic and Rules

In this programming contest, we will accept applications that meet the ObjectScript REST API requirement. Your application could be a library, package, tool or any solution which exposes or uses REST API or Web Sockets interface built on InterSystems IRIS or InterSystems IRIS for Health.

The application should work either on InterSystems IRIS Community Edition, or on InterSystems IRIS for Health Community Edition.

When cloned or downloaded the application should be runnable with:

$ docker-compose up -d

Or installed as a ZPM module:

zpm:ANYNAMESPACE>install module-name

Once installed, REST API or Web Sockets application should be available at localhost:anyport/your/application.

Technology bonuses

If the application satisfies some additional requirements listed below it gets additional technology votes, one per each requirement.

Here are the technology bonuses for this contest:

  • ZPM package - The solution should be installed via ZPM package;
  • Open API (swagger) documentation, available at /_spec endpoint of your REST API;
  • Spec first approach - REST API generated from swagger spec using Open API service of InterSystems IRIS.

Sample Application

Don't forget to highlight in README of your application how it should be used.

How to Apply

Log in to Open Exchange, open your application page, make sure that it meets the requirements and click the "Apply for Contest" button. Your application will be sent for approval and once approved will appear on the Contest page eventually.

Prizes and Nomination

Experts Nomination

  • 1st place - $2,000
  • 2nd place - $1,000
  • 3rd place - $500

Community Nomination

  • 1st place - $1,000
  • 2nd place - $500

Terms and Conditions, Rules and Judgment Criteria

By participating in the Contest you agree with the following Terms and Conditions.

Read and discuss the rules, nominations, and judgment criteria.

Join the Discord channel to chat about requirements, technology, voting, etc.

NominationsRegistered applications
iris-history-monitor

IRIS History Monitor - For InterSystems IRIS is now available in Package Manager and using IRIS 2019.4 API and WS

Author: Henrique Gonçalves Dias

Experts 18Community 18

Bonuses
Production Manager

REST API to manage IRIS Interoperability Productions.

Author: Nikolay Soloviev

Experts 16Community 5

Bonuses
JSON-Filter

ObjectScript server side JSON filter.

Author: Lorenzo Scalese

Experts 14Community 4

Bonuses
simple-spellchecker

Norvig inspired simple spell checker implementation in InterSystems IRIS

Author: Henry Hamon Pereira

Experts 4Community 8

Bonuses
REST for Tasks on my Status Report

Iris Rest App for Tasks for Status Report

Author: Oliver Wilms

Experts 2Community 2

Bonuses
apptools-admin

Application tools for technical support and DBMS administrator. View and edit arrays, execute queries, including JDBC/ODBC, sending results to email as XLS files. A few simple graphs on the protocols of the system. This solution can be installed in earlier versions of Caché and Ensemble (tested 2016.1+). This can be done by importing xml.

Author: Sergey Mikhailenko

Experts 1Community 2

Bonuses
EXCEL as a REST application

MS Excel works with IRIS as a REST application

Author: alex kosinets

Experts 0Community 0