Enterprise onboarding

The framework provides the ability to bring new enterprises on board the existing configuration. It also helps you separate the existing organizations from newer organizations, and reduces the incidence of various organizations interfering with each other.

As part of enterprise onboarding, you can separate configurable resources such as templates and user exits, based on an enterprise. You can also add new enterprises without impacting the existing enterprise resources. The resources that are configured at the enterprise level are identified by using a unique Resource Identifier, which can be used to locate the resources belonging to the corresponding enterprise.

Enterprise inheritance

As part of the enterprise onboarding feature, the Application Platform provides an enterprise with the capability to inherit the configuration from some other enterprise, for example, enterprise B can choose to inherit the configuration from an existing enterprise A, instead of defining an entirely new set of configurations.

Packaging extensions

In a multi-enterprise setup, managing various levels of extensions and configurations can be cumbersome. For example, as part of enterprise onboarding, if you want to expose an additional attribute, you must modify the default template to include the additional attribute. This might have an impact on the other on-boarded enterprises. To resolve this complexity, the Application Platform provides the ability to develop and package enterprise-specific resources such as database extensions, templates, and UI resources as an extensions service package. This package contains all the components to on board an enterprise.

Flexible Sterling Order Management System deployment architecture

The flexible Sterling Order Management System deployment architecture of Sterling Order Management System provides the ability to support multiple enterprises (tenants) on a single deployment of the application and to data and configurations accordingly. You can use your investments in application servers and hardware.

A flexible Sterling Order Management System deployment consists of multiple enterprises that have unique business needs, such as different process flows, enterprise-specific extensions, and rules. Data is partitioned into Transaction and Configuration shards so that each customer works with a customized virtual application instance.