8.8.5 APIs
23.5583GPPArchitecture for enabling Edge ApplicationsRelease 18TS
8.8.5.1 General
Table 8.8.5.1-1 illustrates the APIs for ACR.
Table 8.8.5.1-1: ACR APIs
|
API Name |
API Operations |
Operation Semantics |
Consumer(s) |
|
Eees_TargetEASDiscovery |
Request |
Request/Response |
EAS, EES |
|
Eees_SelectedTargetEAS |
Declare |
Request/Response |
EAS |
|
Eecs_TargetEESDiscovery |
Request |
Request/Response |
EES |
|
Eees_AppContextRelocation |
Request |
Request/Response |
EEC, EAS |
|
Eees_ACREvents |
Subscribe |
Subscribe/Notify |
EEC |
|
Notify |
|||
|
UpdateSubscription |
|||
|
Unsubscribe |
|||
|
Eees_EELManagedACR |
Request |
Request/Response |
EAS |
|
Subscribe |
Subscribe/Notify |
EAS |
|
|
Notify |
|||
|
Eees_ACRStatusUpdate |
Request |
Request/Response |
EAS |
8.8.5.2 Eees_TargetEASDiscovery API
8.8.5.2.1 General
This clause describes the Eees_TargetEASDiscovery API and its operations.
8.8.5.2.2 Eees_TargetEASDiscovery_Request operation
API operation name: Eees_TargetEASDiscovery_Request
Description: The consumer requests for the T-EAS information from the EES.
Inputs: See clause 8.8.4.2.
Outputs: See clause 8.8.4.3.
See clause 8.8.3.2 for details of usage of this operation.
8.8.5.3 Eees_AppContextRelocation API
8.8.5.3.1 General
This clause describes the Eees_AppContextRelocation API and its operations.
8.8.5.3.2 Eees_AppContextRelocation_Request operation
API operation name: Eees_AppContextRelocation_Request
Description: The EEC or the EAS requests to start the ACR launching procedure.
Inputs: See clause 8.8.4.4.
Outputs: See clause 8.8.4.5.
See clause 8.8.3.4 for details of usage of this operation.
8.8.5.4 Eecs_TargetEESDiscovery API
8.8.5.4.1 General
This clause describes the Eecs_TargetEESDiscovery API and its operations.
8.8.5.4.2 Eecs_TargetEESDiscovery_Request operation
API operation name: Eecs_TargetEESDiscovery_Request
Description: The consumer requests for the T-EES information from the ECS.
Inputs: See clause 8.8.4.6.
Outputs: See clause 8.8.4.7.
See clause 8.8.3.3 for details of usage of this operation.
8.8.5.5 Eees_ACREvents API
8.8.5.5.1 General
This clause describes the Eees_ACREvents API and its operations.
8.8.5.5.2 Eees_ACREvents_Subscribe operation
API operation name: Eees_ACREvents_Subscribe
Description: The consumer subscribes for ACR related events.
Inputs: See clause 8.8.4.8.
Outputs: See clause 8.8.4.9.
See clause 8.8.3.5.2 for details of usage of this operation.
8.8.5.5.3 Eees_ACREvents_Notify operation
API operation name: Eees_ACREvents_Notify
Description: The consumer is notified about ACR related events.
Inputs: See clause 8.8.4.10.
Outputs: None.
See clause 8.8.3.5.3 for details of usage of this operation.
8.8.5.5.4 Eees_ACREvents_UpdateSubscription operation
API operation name: Eees_ACREvents_UpdateSubscription
Description: The consumer updates an existing subscription for ACR related events.
Inputs: See clause 8.8.4.11.
Outputs: See clause 8.8.4.12.
See clause 8.8.3.5.4 for details of usage of this operation.
8.8.5.5.5 Eees_ACREvents_Unsubscribe operation
API operation name: Eees_ACREvents_Unsubscribe
Description: The consumer unsubscribes for the previously subscribed ACR related events.
Inputs: See clause 8.8.4.13.
Outputs See clause 8.8.4.14.
See clause 8.8.3.5.5 for details of usage of this operation.
8.8.5.6 Eees_EELManagedACR API
8.8.5.6.1 General
This clause describes the Eees_EELManagedACR API and its operations.
8.8.5.6.2 Eees_EELManagedACR_Request operation
API operation name: Eees_EELManagedACR_Request
Description: The consumer requests for the EELManagedACR handling by the Edge Enabler Server. To use this API, the ASP (EAS provider) and ECSP should have an agreement to use a shared Application Context storage which enables the EES to undertake the ACT in a transparent and secure way, maintaining end user privacy.
Inputs: See clause 8.8.4.15.
Outputs: See clause 8.8.4.16.
See clause 8.8.3.6.2.2 for details of usage of this operation.
8.8.5.6.3 Eees_EELManagedACR_Subscribe operation
API operation name: Eees_EELManagedACR_Subscribe
Description: The consumer requests for the ACT status notifications for EELManagedACR.
Inputs: See clause 8.8.4.21.
Outputs: See clause 8.8.4.22.
See clause 8.8.3.6.2.3 for details of usage of this operation.
8.8.5.6.4 Eees_EELManagedACR_Notify operation
API operation name: Eees_EELManagedACR_Subscribe
Description: The consumer is notified about the ACT status for EELManagedACR.
Inputs: See clause 8.8.4.23.
See clause 8.8.3.6.2.4 for details of usage of this operation.
8.8.5.7 Eees_SelectedTargetEAS API
8.8.5.7.1 General
This clause describes the Eees_SelectedTargetEAS API and its operations.
8.8.5.7.2 Eees_SelectedTargetEAS_Declare operation
API operation name: Eees_SelectedTargetEAS_Declare
Description: The consumer declares the selected T-EAS information to the EES.
Inputs: See clause 8.8.4.17.
Outputs: See clause 8.8.4.18.
See clause 8.8.3.7 for details of usage of this operation.
8.8.5.8 Eees_ACRStatusUpdate API
8.8.5.8.1 General
This clause describes the Eees_ACRStatusUpdate API and its operations.
8.8.5.8.2 Eees_ACRStatusUpdate_Request operation
API operation name: Eees_ACRStatusUpdate_Request
Description: The consumer updates the information related to ACR, e.g. ACT status.
Inputs: See clause 8.8.4.19.
Outputs: See clause 8.8.4.20.
See clause 8.8.3.8 for details of usage of this operation.