Microservices
Updated On 23 March 2025 | Min(s) read

Introduction to Enterprise Party Management

Temenos Enterprise Party Management (MSEPMG) microservice serves as a central repository for managing the data related to parties, such as individuals and organisations who can be bank customers, beneficial owners, and the relationships between these parties.

This microservice provides a set of APIs enabling financial institutions to capture, maintain, and retrieve the party data, which includes the details of demographic, Know Your Customer (KYC), due diligence, and the relationships between parties.

The financial institutions operating in a distributed architecture where multiple product systems refer to the party details can adopt this microservice as a system of record for all the party-related data. This ensures consistency across various processes and systems.

Various consumers within the bank landscape, directly or through domain APIs, can send requests to this microservice to create, amend, or retrieve the party details. In case of changes, the microservice emits business events, which can be used by other systems for processing, reporting, sending notifications, retrieving more party details, and so on.

The architecture overview of how the microservice interacts with other systems is given below.

Concepts and Terminology

The Enterprise Party Management system uses a No SQL database. The following concepts are used across the user guide:

Logical Concept Technical Concept Description Example
Entity Entity A table which stores documents that encapsulate multiple linked data attributes, without a strict schema Party
Related Entity Child Entity A separate entity, which depends on another entity. The document in the child entity is stored outside the record in the main entity. DueDiligence is a child entity linked to Party entity via partyId.
Collection Sub-Entity Group of items which share the same structure. The collection is embedded in the document stored in the Entity/Child Entity. Employments, Occupations, Legal identifiers are collections, inside the Party record
List Array List of values maintained inside the Entity / Sub Entity / Child Entity Other officers is a list, inside the Party record

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, September 2, 2025 1:27:08 PM IST