Skip to main content

Custom Web APIs and Applications

In InterSystems Supply Chain Orchestrator™, you can create web-based APIs that provide access to the database, via REST or SOAP. You can also create web applications (HTML pages including your choice of JavaScript libraries).

Overview

In Supply Chain Orchestrator, a web API or web application consists of the following elements:

  • A web application definition on an Supply Chain Orchestrator 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 Supply Chain Orchestrator.

  • The Web Gateway, which acts as the intermediary between the web server and the Supply Chain Orchestrator 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 Supply Chain Orchestrator servers. These definitions enable the Web Gateway to route requests to the correct web applications on the Supply Chain Orchestrator servers.

  • The Supply Chain Orchestrator 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

Create and Edit Applications

Web Gateway Guide

REST and JSON

SOAP and Web Services

CSP-Based Web Applications

Explore more

Developing REST InterfacesOpens in a new tab

Supported Web Servers

FeedbackOpens in a new tab