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

Glossary term · Services

MExE service environment

Mobile Station Application Execution Environment Service Environment

Services →

MExE service environment is the collection of network nodes and entities, including 3GPP, IN, operator-specific, and external provider nodes, that support and enable flexible deployment of MExE services.

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

Description

The MExE service environment is a comprehensive architectural concept defined in 3GPP specifications 21.905 and 22.057. It encompasses all the network-side resources that enable the delivery and support of MExE services. Depending on the configuration of the Public Land Mobile Network (PLMN), the operator may offer support to MExE services through various sources. These sources include traditional 3GPP network nodes (such as MSC, SGSN, GGSN), Intelligent Network (IN) nodes (like SCP, SSP), operator-specific nodes, operator-franchised nodes, and services provider nodes. Additionally, access to nodes external to the PLMN (i.e., vendor-specific) is possible depending on the nature of the MExE service. Together, these nodes constitute the MExE service environment.

The MExE service environment is designed to be flexible and extensible, allowing operators to leverage existing network infrastructure while also integrating new, specialized nodes for MExE service delivery. This flexibility is crucial because MExE services can vary widely in their requirements, from simple information retrieval to complex interactive applications. The environment must support the necessary protocols, interfaces, and security mechanisms to ensure seamless operation.

A key requirement of the MExE service environment is that it shall support direct MExE UE to MExE UE interaction of MExE services. This means that two MExE-enabled mobile stations can communicate and interact directly, without necessarily routing all traffic through network nodes. This capability enables peer-to-peer services, such as multiplayer gaming or file sharing, and reduces latency and network load. The environment must therefore provide the necessary addressing, discovery, and security mechanisms to facilitate such direct interactions.

The MExE service environment also plays a critical role in service management and control. It may include nodes responsible for service provisioning, authentication, authorization, accounting, and security policy enforcement. These functions ensure that MExE services are delivered reliably and securely, and that operators can maintain control over their networks and services. The environment may also include gateways or proxies to external networks or service providers, enabling access to third-party services.

In terms of standardization, the MExE service environment is not a single physical entity but a logical concept that can be implemented in various ways. The 3GPP specifications provide guidelines on the functional requirements and interfaces, but the actual deployment is left to the operator. This allows for innovation and differentiation while ensuring interoperability. The definition of the MExE service environment has remained stable across releases, reflecting its foundational role in the MExE architecture.

Purpose & Motivation

The MExE service environment was defined to provide a structured yet flexible framework for supporting MExE services within a PLMN. Before its definition, there was no standardized way to describe the collection of network resources needed for mobile application execution. Operators faced challenges in integrating new application services with existing network infrastructure, and there was a lack of clarity on how to enable direct device-to-device interactions for such services.

The MExE service environment solves these problems by explicitly listing the types of nodes that can participate in MExE service delivery and by mandating support for direct UE-to-UE interaction. This enables operators to design their networks to support MExE services in a way that best fits their business and technical needs, while ensuring that basic capabilities like peer-to-peer communication are available. It also facilitates interoperability between different operators and service providers by providing a common understanding of the functional entities involved.

Historically, the MExE service environment concept emerged from the need to extend the reach of mobile services beyond simple voice and messaging. It was recognized that a standardized execution environment on devices would be more valuable if the network could support a rich set of interactions. The MExE service environment thus represents an early attempt to create a service delivery platform that is both operator-controlled and open to third-party innovation. Although MExE itself did not see widespread adoption, the concept of a flexible service environment influenced later architectures such as IMS and service capability exposure frameworks.

What changed in its specifications

The latest release-to-release comparison of specifications that define MExE service environment. 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: 'Depending on the configuration of the PLMN, the operator may be able to offer support to MExE services in various ways. Examples of possible sources are from traditional GSM nodes, IN nodes, operator-specific nodes, operator franchised nodes and services provider nodes, together with access to nodes external (i.e. vendor-specific) to the PLMN depending on the nature of the MExE service. These nodes are considered to constitute the MExE service environment. The MExE service environment shall support direct MExE UE to MExE UE interaction of MExE services.'

Definition changed: 'traditional GSM nodes' was replaced with 'traditional 3GPP network nodes', reflecting the broader applicability of MExE across 3GPP systems beyond GSM.

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 environment, 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