Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Services

EES

Edge Enablement Server

Services →

EES is a functional entity in 3GPP edge computing that provides service registration, discovery, and connectivity management for applications and clients to utilize low-latency services at the network edge.

Introduced
Rel-17
Where
Services › Codecs
Specifications
25 specs
Also in
Core Network
EES Description Purpose What changed Neighbours Detected Changes Specifications

Description

The Edge Enablement Server (EES) is a core network function defined within 3GPP's Edge Computing (EC) framework, specifically for the service-based architecture. It operates as a service registry and connectivity enabler, sitting logically between Edge Application Clients (EACs) – typically running on User Equipment (UE) – and Edge Application Servers (EASs) that host the actual application logic at the edge of the network. The EES is responsible for managing the lifecycle of EAS service registrations. An EAS registers its service profile, capabilities, and location (e.g., associated with a specific Edge Data Network) with an EES. This registration includes metadata such as the service's API endpoints, supported protocols, and geographical or network topology constraints.

When an EAC needs to discover an edge service, it sends a service discovery request, often via its serving network (e.g., through the Edge Configuration Server or ECS), which is routed to an appropriate EES. The EES processes this request based on the EAC's context (like its location, network conditions, and subscription) and the registered service profiles of available EASs. It performs service selection and returns a list of suitable EAS endpoints to the EAC. The EES does not typically handle the user plane traffic itself; instead, it facilitates the establishment of a direct or optimized data connection between the EAC and the selected EAS.

The architecture involves several key reference points. The EES exposes a northbound API (e.g., the Ees_Service) for EAS registration and EAC discovery. It communicates with the Edge Configuration Server (ECS) to provide EAS information for UE configuration. For mobility and session continuity, the EES may interact with the 5G Core Network's Network Exposure Function (NEF) and the Session Management Function (SMF) to influence traffic routing policies (URSP) or to be informed about UE mobility events. This allows the EES to recommend EAS re-selection if a UE moves, ensuring continuous low-latency service. Its role is pivotal in abstracting the complexity of the distributed edge topology from applications, providing a unified service discovery mechanism across different operator networks and edge locations.

Purpose & Motivation

The EES was created to address the fundamental challenge of service discovery and accessibility in a distributed edge computing environment. Traditional cloud computing relies on centralized, well-known domains, but edge computing disperses application servers across numerous locations closer to users. Without a discovery mechanism, clients cannot dynamically find the nearest or most optimal instance of a service, negating the latency and bandwidth benefits of the edge. The EES solves this by providing a standardized, network-integrated service registry.

Its development was motivated by the rise of latency-sensitive and data-intensive applications like autonomous vehicles, industrial IoT, and immersive media, which require computational resources to be geographically proximate to the end-user. Previous approaches, such as using DNS or proprietary discovery protocols, were not integrated with the mobile network's awareness of user location, mobility state, and network conditions. The EES, as part of the 3GPP standard, allows the network operator to control and optimize the edge service exposure, enabling new business models like Network as a Service (NaaS) and edge service monetization.

Furthermore, it addresses the problem of vendor and application lock-in by providing a standardized interface (defined in specs like TS 23.558) for service registration and discovery. This allows application providers from different verticals to deploy their EASs on operator or third-party edge platforms and have them seamlessly discovered by authorized clients, fostering an ecosystem of edge services. It is a key enabler for the vision of a federated edge, where services can be discovered across administrative domains.

What changed in its specifications

The latest release-to-release comparison of specifications that define EES. Each summary describes the whole specification, not only this term.

TS 23.255Rel-18 → Rel-19

Rel-19 added real-time flight path reporting, QoS-based flight route selection, no-transmit zone management, and supporting APIs/procedures for UAS applications.

Full comparison in TS 23.255 →
TS 23.436Rel-18 → Rel-19

Rel-19 adds new clauses and APIs for analytics procedures. These cover data storage, edge computing preparation, collision detection, and location-related UE group analytics.

Full comparison in TS 23.436 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (81 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-17 11 changes
  • Corrections to T-EES discovery TS 23.558CR0040
  • Provide EES endpoint in ACR request to enable EEC context relocation during ACR TS 23.558CR0044
  • Correction of EES discovery to EAS discovery TS 23.558CR0122
  • EES as the consent enforcing entity TS 29.503CR0854
  • Add failure handling descriptions for EES services TS 29.558CR0002
  • Add redirect descriptions for EES services TS 29.558CR0004

+ 5 more changes

Rel-18 46 changes
  • EES monitoring the UE mobility for service continuity planning TS 23.558CR0148
  • Explaining usage of EES’s capability exposure by EEC TS 23.558CR0230
  • EES service differentiation TS 23.558CR0236
  • EES determines ACR scenario for EAS bundles TS 23.558CR0255
  • Updating clause 4.5 to also indicate EES Capability Exposure to EEC TS 23.558CR0266
  • ACR with CAS - EEC executed ACR via S-EES TS 23.558CR0334

+ 40 more changes

Rel-19 24 changes
  • Instigating ACR at the edge enabler server (EES) TS 23.558CR0561
  • Service continuity for common EAS (overload situation) – S-EES detected scenario. TS 23.558CR0608
  • Enhance the EES profile with EAS deployment time TS 23.558CR0615
  • Service provisioning enhancement considering EES onboard TS 23.558CR0695
  • Support of EAS Information provisioning request from leading EES to partner EES TS 24.558CR0126
  • Add EES as consumer for Edge Node Sharing TS 29.558CR0207

+ 18 more changes

Defining Specifications

3GPP specifications that define or reference EES, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.255 vk10 UAS Application Enabler Architecture Rel-20 read
TS 23.436 vk20 Application Data Analytics Enablement Rel-20 read
TS 23.548 vk00 5G Edge Computing Stage 2 Architecture Rel-20 read
TS 23.558 vk30 Enabling Edge Applications Rel-20 read
TS 23.700 vk10 AI/ML Application Layer Support Phase 2 Rel-20 read
TR 23.758 vh00 Study on Edge Application Architecture Rel-17 read
TR 23.958 vj00 EDGEAPP alignment with ETSI MEC and GSMA OP Rel-19 read
TS 24.543 vk10 SEAL Data Delivery Management Protocol Rel-20 read
TS 24.558 vk00 Edge Application Enabler Server APIs Stage 3 Rel-20 read
TS 26.506 vk00 5G Real-Time Media Communication Architecture Rel-20 read
TS 26.510 vj20 5G Media Streaming and Real-Time Communication APIs Rel-19 read
TS 26.512 vj30 5G Media Streaming Protocols and APIs Rel-19 read
TR 26.803 vh00 5G Media Streaming Extensions for Edge Processing Rel-17 read
TS 26.804 vk10 5G Media Delivery Architecture Extensions Rel-20 read
TR 28.815 vh00 Charging Study for Edge Computing Rel-17 read
TS 28.879 vj10 OAM for Service Management Exposure Study Rel-19 read
TS 29.503 vk10 UDM Service Based Interface Rel-20 read
TS 29.549 vk10 SEAL Service APIs Rel-20 read
TS 29.558 vk00 Edge Application Enablement APIs Rel-20 read
TS 32.240 vk10 3GPP Charging Architecture and Principles Rel-20 read
TS 32.257 vj00 Edge Computing Charging Management Rel-19 read
TS 33.127 vj80 Lawful Interception Architecture Rel-19 read
TR 33.739 vi10 Study on security enhancement of support for Rel-18 read
TS 33.749 vj00 Study on security aspects of edge computing enhancement Rel-19 read
TR 33.839 vh10 Edge Computing Security Study for 5G Core Rel-17 read