The functional entities for group management SEAL service are described in the following subclauses.
The group management client functional entity acts as the application client for management of groups. A VAL system maintains groups corresponding to one or more vertical applications. The group management client interacts with the group management server. The group management client also supports interactions with the corresponding group management client between the two UEs.
The group management client functional entity is supported by the signalling user agent and HTTP client functional entities of the signalling control plane.
The group management server functional entity provides for management of groups supported within the vertical application layer. The group management server acts as CAPIF's API exposing function as specified in
TS 23.222. The group management server also supports interactions with the corresponding group management server in distributed SEAL deployments.
The group management server functional entity is supported by the SIP AS and HTTP server functional entities of the signalling control plane.
All the group management clients supporting users belonging to a single group are required to use the same group management server for that group. A group management client supporting a user involved in multiple groups can have relationships with multiple group management servers.