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

Glossary term · Services

MExE service provider

Mobile Station Application Execution Environment Service Provider

Services →

MExE service provider is an organization, typically the PLMN operator or a delegated entity, that delivers, provisions, and manages MExE services for subscribers.

Introduced
Rel-4
Where
Services
Specifications
2 specs
MExE service provider Description Purpose What changed Neighbours Specifications

Description

The MExE service provider is a key role in the MExE architecture, defined in 3GPP specifications 21.905 and 22.057. It is an organization that delivers MExE services to the subscriber. Normally, this is the Public Land Mobile Network (PLMN) operator, but it could also be an organization with MExE responsibility that may have been delegated by the PLMN operator. This definition establishes the entity accountable for the service from the subscriber's perspective, encompassing functions such as service creation, provisioning, delivery, and customer support.

The MExE service provider operates within the MExE service environment, utilizing the available network nodes and resources to deliver services. The provider may own or control some of these nodes, or it may rely on external nodes. The relationship between the MExE service provider and the MExE service environment is symbiotic: the provider uses the environment to reach subscribers, while the environment provides the technical capabilities. The provider is responsible for ensuring that services meet the required quality, security, and regulatory standards.

In many cases, the PLMN operator acts as the MExE service provider, leveraging its existing infrastructure and subscriber base. However, the specification allows for delegation, enabling third-party organizations to take on the MExE service provider role. This could be a content provider, an application developer, or a specialized service bureau. Delegation might occur through business agreements, where the operator grants the third party the right to deliver MExE services over its network. This flexibility fosters a competitive ecosystem and encourages innovation.

The MExE service provider must interact with various entities, including the MExE UE (the subscriber's device), other network operators (for roaming), and external service providers. It must also handle aspects such as authentication, authorization, accounting, and security. The provider may need to manage service subscriptions, ensure that only authorized users access services, and collect usage data for billing. These functions are critical for commercial viability.

From a standards perspective, the MExE service provider is a logical role rather than a specific network node. The 3GPP specifications do not mandate a particular implementation; instead, they define the responsibilities and interfaces. This allows for flexibility in deployment. The definition of the MExE service provider has remained unchanged across releases, indicating its stable conceptual role. Although MExE as a technology has not been widely deployed, the concept of a service provider role is common in later service delivery frameworks.

Purpose & Motivation

The MExE service provider concept was created to clearly identify the entity responsible for delivering MExE services to subscribers. In the early days of mobile applications, it was often unclear who was accountable for service quality, security, and billing when services involved multiple parties. By defining the MExE service provider, 3GPP established a focal point for service delivery, simplifying regulatory and commercial arrangements.

The concept also enables delegation, allowing the PLMN operator to partner with third parties to offer MExE services. This was motivated by the desire to stimulate innovation and reduce time-to-market for new services. Operators could focus on network operations while specialized providers developed and managed applications. This division of labor was seen as key to creating a vibrant mobile application ecosystem.

Furthermore, the MExE service provider role helps in standardizing interfaces and responsibilities. It provides a clear reference point for other entities, such as the MExE UE and the MExE service environment, to interact with. This clarity is essential for interoperability and for ensuring that security and privacy requirements are met. Although MExE did not achieve commercial success, the concept of a service provider role influenced later standards like the IP Multimedia Subsystem (IMS) and service capability exposure, where similar roles are defined.

What changed in its specifications

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

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →
TS 22.057Rel-4 → Rel-5

Rel-5 added MExE support for IP multimedia services and handling of individual media components in user profiles.

Full comparison in TS 22.057 →

Release Timeline

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-4 Initial

Initial definition introduced: 'an organisation which delivers MExE services to the subscriber. This is normally the PLMN operator, but could be an organisation with MExE responsibility (which may have been delegated by the PLMN operator).'

Definition carried over unchanged from Rel-4.

Definition carried over unchanged from Rel-5.

Definition carried over unchanged from Rel-6.

Definition carried over unchanged from Rel-7.

Definition carried over unchanged from Rel-8.

Definition carried over unchanged from Rel-9.

Definition carried over unchanged from Rel-10.

Definition carried over unchanged from Rel-11.

Definition carried over unchanged from Rel-12.

Definition carried over unchanged from Rel-13.

Definition carried over unchanged from Rel-14.

Definition carried over unchanged from Rel-15.

Definition carried over unchanged from Rel-16.

Definition carried over unchanged from Rel-17.

Definition carried over unchanged from Rel-18.

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TS 22.057 vj00 Mobile Execution Environment (MExE) Stage 1 Rel-19 read