Skip to content
Independent reference on the Future Railway Mobile Communication System

Apply · 2.14

Rail Application Server and railway-specific functions

Time: about 8–11 minutes including the task; estimate

Guiding question: How can a Rail Application Server be classified by its functions?

Learning objective: You classify a Rail Application Server by evidenced functions.

Prerequisites: Previous lessons through 2.13, particularly the case file developed there.

A product name does not explain a function

Niko finds a “Rail Application Server”, or RAS, in a supplier diagram. The name suggests railway-specific application functions, but does not alone define a universal interface or identical functionality everywhere. The course therefore treats it as an architectural label requiring clarification.

For this exercise, Talbahn draws a fictional server that receives an operational target and works with the responsible service functions. This is a design assumption for the following assessment, not a description of a particular product or a universally required FRMCS architecture. The standardised service functions from 2.4 and 2.6 remain the basis for functional allocation. RAS is also used as a label in supplier documents; the source records this terminology only, not a recommendation or market survey. [S45; S09]

From a label to responsibility

A railway-specific function turns an operational need into defined communication behaviour. For example, Niko must reach a train's current driver. The solution needs a valid operational assignment and appropriate service functions. The concrete architecture must identify where this logic is implemented. It would be wrong to place every role, location, group and IWF function in one box solely because it is called RAS.

Architectural question Required entry
What function does the box perform? Concrete behaviour and states it owns
What information does it receive? Source, identity, freshness and permitted use
Which services does it invoke? Named interface and supported profile
What is explicitly outside it? Boundaries with SIP Core, MCX services, gateway and IWF
What happens on failure? Affected new and ongoing communication, detection and recovery

This table is Talbahn's working method. It is applied to every offered server regardless of vendor naming. It can reveal, for example, whether a product only forwards a call request or also manages operational destination selection.

Role handover as an integration case

Lea later hands her operational role to Amir. A user interface may immediately show the new name while another system component still uses an old assignment. Talbahn therefore follows the change from its source through the involved service functions to a new call. The architecture must identify who confirms a change and how conflicts are handled.

A shared server may bundle several functions, creating shared failure and change dependencies. Conversely, placing functions on several computers does not itself guarantee independence. Mappings, interfaces and demonstrated procedures remain decisive.

Check your understanding

An offer uses “RAS included” as evidence of functional addressing and GSM-R interworking. What else do you require?

Model answer

Require the specific function and interface allocation, specification baseline, and tests for role resolution and the required interworking cases. The product name demonstrates neither a particular allocation of functions nor their behaviour. In particular, IWF and RAS must not be equated without evidence.

What to remember

A server name becomes meaningful through functions, interfaces and states. A vendor architecture and a standardised functional requirement are different claims.

Your Talbahn case file

Add the fictional RAS as an explicitly project-specific box. Assign only evidenced functions; record unconfirmed mappings as integration questions.

Sources

  • S09 · ETSI TS 103 765-2: FRMCS Service Stratum

    ETSI TS 103 765-2: FRMCS Service Stratum

    Version: 1.1.1, January 2026 · Checked: 2026-10-11

    Scope: Service architecture; SIP Core definition; registration and MC services.

    Limitations: Do not equate IMS with SIP; the architecture allows the specified SIP Core alternatives.

    Used in: 1.9, 2.1, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 2.10, 2.14, 2.19, 2.22, 3.5, 3.16

  • S45 · Kontron: Next-Gen Dispatch Management

    Kontron: Next-Gen Dispatch Management

    Version: Webseite / website · Checked: 2026-10-11

    Scope: Evidence of the vendor label Rail Application Server.

    Limitations: Vendor source: not a universal mandatory FRMCS architecture.

    Used in: 2.14

Shared source register

Your progress is stored in this browser on this device.