Shared Component

A component is accessed by multiple tenants to leverage economies of scale.

Shared Component How can an application component be shared between multiple tenants enabling some individual configuration?

Context

A Distributed Application is offered to multiple tenants. These tenants share IT resources required by applications provided to them. The provisioning of application component instances shall be optimized by limiting the portion of the application stack and the number of application components deployed exclusively for one tenant.

Solution

A Shared Component provides functionality that is equal for all tenants accessing the component. All tenants can be treated as a uniform user group to which a common user experience and service level is guaranteed.

Shared Component

Tenant-isolated Component, Dedicated Component