Multi-tenancy
Multi-tenancy allows multiple customer or organizations to share a single instance of a software application and its resources and artifacts. APM supports multi-tenancy. A single installation of a software serves multiple tenants or clients. A tenant is a client or customer. A client is an organization such as a financial institution or an insurance company that can set up business policy rules and application processing parameters to process loan applications. Users of each tenant can access only their data. Each tenant has a tenant administrator and multiple users.
Multi-tenancy provides the following security features for a client:
- Secure users, configurations, and applications specific to the organization.
- Secure application data specific to the organization.
- Covered Topics
- Multi-tenancy in APM
All customers or clients share the middleware and the database schema infrastructure. All clients connect to the same application server cluster and their data is persisted in the same database schema. The tables are all tenant-striped to identify the tenant owning a particular record. Views are created for each client and the data for the clients is assessed through the views. When a user logs in, only data owned by the current client is retrieved from the database. Administration across clients is performed by a system administrator with the ManageClients role. - Clients
A client is a tenant or a customer with a set of users. Clients share a pool of resources and Origination Manager artifacts, such as roles and domain values. The same set of software is used with separation of data and configurations for the different clients. - Client System Administrator
You must create a client system administrator account when you create a new client. The client system administrator cannot see or edit information in other clients.The client system administrator manages the client users and client-specific configuration, such as domain values, loan sources, CRA bureaus, search settings, queue settings, processing errors settings, fees settings, population settings, translations settings, product categories, products, rates settings, organizations, restored applications, reports, and document templates.