The groups service architecture supports source data integration into the service as well as application integration for reference and use in applications.
The following diagram represents the flow of data through the groups service for reuse in applications.
Tip: click the the image to view a larger version.
Group data sources include master data in institutional systems of record as well as customer data.
Examples of master data integration include:
Group data from these sources and others are imported into the groups service via data ETL (extract, transform, load) processes through the Groups API.
Examples of customer data integration include:
Groups data can be managed via the same interfaces used for integration:
Data management includes standard create, read, update and delete operations on groups, memberships and metadata such as access controls.
Applications can integrate groups through the following integration services and protocols:
Groups can be referenced and used in applications that integrate with the service.
The overall architecture is designed to enable reuse.