Custom Web APIs and Applications
In InterSystems IRIS, a web API or web application consists of the following elements:
A web application definition on an InterSystems IRIS server.
The web application definition controls things such as the allowed authentication mechanisms, the namespace to run the code in, security roles to add for users of the application, access to data, timeouts, and more.
Your custom code on the same server. This code can include its own checks for authorization and can perform role escalation; such logic automatically complements the web application definition.
A web server, as supported for use with InterSystems IRIS.
The Web Gateway, which acts as the intermediary between the web server and the InterSystems IRIS server or servers. The Web Gateway maintains a pool of connections to these servers.
The Web Gateway configuration includes its own definitions of web applications running on the InterSystems IRIS servers. These definitions enable the Web Gateway to route requests to the correct web applications on the InterSystems IRIS servers.
The InterSystems IRIS server or servers, each of which provides dedicated processes that wait for requests from the Web Gateway and then handle them as needed, forwarding them to the application code.
Read all about it
Developing REST InterfacesOpens in a new tab