Description
The Application Relation is a fundamental architectural concept in 3GPP standards that defines the relationship and interaction between the 3GPP network domain and external application providers. It establishes a standardized framework for service exposure, allowing authorized third-party applications to securely access network capabilities and information. The AR encompasses the protocols, interfaces, security mechanisms, and business agreements necessary for this interaction, serving as the boundary where network services are made available to the application layer.
Architecturally, the AR is implemented through specific reference points and network functions designed for service exposure. In earlier 3GPP releases, this was primarily realized through the Open Service Access (OSA) framework and later evolved into more sophisticated architectures like the IP Multimedia Subsystem (IMS) Service Capability Interaction Manager (SCIM) and the Service Capability Exposure Function (SCEF) in 4G, eventually leading to the Network Exposure Function (NEF) in 5G. These functions act as gateways, controlling and mediating access to network services such as user location, presence information, quality of service control, and device triggering.
The operation of an AR involves several key components: the exposure function (e.g., NEF, SCEF), which authenticates application requests and translates them into network-internal commands; the application server, which resides in the external domain and consumes the exposed capabilities; and the standardized APIs (Application Programming Interfaces) that define the communication protocol. Security is paramount, enforced through authentication, authorization, and accounting (AAA) mechanisms, often involving OAuth 2.0 and API key management. The AR also defines charging models and service level agreements (SLAs) between the network operator and the application provider.
In the network ecosystem, the AR plays a critical role in enabling new business models and service innovations. It allows operators to monetize their network assets beyond basic connectivity by exposing valuable capabilities to vertical industries (e.g., automotive, healthcare, IoT). For application developers, it provides a consistent, carrier-grade interface to enhance their services with network intelligence, such as ensuring low latency for real-time applications or triggering devices to wake up and receive data, which is essential for battery-constrained IoT devices.
Purpose & Motivation
The Application Relation was created to address the growing need for a secure and standardized method for third-party applications to interact with telecom network capabilities. Prior to its standardization, application integration was often achieved through proprietary, vendor-specific interfaces, which were costly, complex, and hindered service innovation and interoperability. The AR provides a common framework that decouples application development from underlying network technology, fostering an open ecosystem.
Historically, the concept was introduced in 3GPP Release 6 as part of the push towards all-IP networks and the development of IMS. It solved the problem of 'walled gardens' by allowing trusted external partners to access network services in a controlled manner. This enabled new revenue streams for operators through service exposure and allowed for the creation of richer, context-aware applications that could leverage network data like user location or session status.
The evolution of the AR reflects the changing landscape of telecommunications, from voice-centric services to data-driven applications and the Internet of Things. It addresses the limitations of previous ad-hoc integrations by providing a scalable, secure, and billable interface. This is crucial for supporting diverse vertical industry requirements in 4G and 5G, where applications in automotive, industrial automation, and healthcare demand reliable access to network-controlled parameters like latency, bandwidth, and device management.
Key Features
- Standardized API interfaces for network capability exposure
- Secure authentication and authorization mechanisms for application access
- Mediation and policy enforcement between external apps and network functions
- Support for diverse service capabilities (QoS, location, device triggering)
- Charging and billing interfaces for monetizing exposed services
- Scalable architecture supporting numerous application providers
Evolution Across Releases
Introduced the Application Relation concept primarily within the Open Service Access (OSA) and IMS frameworks. It established initial Parlay X web services APIs for exposing basic network capabilities like call control and user status to external application servers, defining the foundational security and business relationship models.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 22.261 | 3GPP TS 22.261 |
| TS 22.804 | 3GPP TS 22.804 |
| TS 22.823 | 3GPP TS 22.823 |
| TS 22.832 | 3GPP TS 22.832 |
| TS 22.873 | 3GPP TS 22.873 |
| TS 23.976 | 3GPP TS 23.976 |
| TS 24.186 | 3GPP TS 24.186 |
| TS 26.119 | 3GPP TS 26.119 |
| TS 26.141 | 3GPP TS 26.141 |
| TS 26.506 | 3GPP TS 26.506 |
| TS 26.567 | 3GPP TS 26.567 |
| TS 26.806 | 3GPP TS 26.806 |
| TS 26.812 | 3GPP TS 26.812 |
| TS 26.857 | 3GPP TS 26.857 |
| TS 26.862 | 3GPP TS 26.862 |
| TS 26.865 | 3GPP TS 26.865 |
| TS 26.928 | 3GPP TS 26.928 |
| TS 26.933 | 3GPP TS 26.933 |
| TS 26.956 | 3GPP TS 26.956 |
| TS 26.998 | 3GPP TS 26.998 |
| TS 29.175 | 3GPP TS 29.175 |
| TS 29.176 | 3GPP TS 29.176 |
| TS 38.300 | 3GPP TR 38.300 |
| TS 38.835 | 3GPP TR 38.835 |
| TS 38.838 | 3GPP TR 38.838 |