The requirement was that if all traffic stopped at Oslo S (Oslo central station), 70,000 travelers should be notified with an SMS message within 12 minutes.
Norges Statsbaner AS (NSB), known in English as the Norwegian State Railways, is a government-owned railway company which operates most passenger train services in Norway.
Since 1997, NSB has had a need for messaging services in their solutions. Datek has been a supplier of technical integration services for NSB since the beginning and integrated, among others, Norway’s second SMS short number – 8011 – between NSB and the mobile operators Telenor and NetCom (now Telia).
Each mobile operator has its own platforms with distinctive requirements related to integration. This may be both protocols selected for sending and receiving SMS messages and how these protocols should be interpreted and used.
In 2009, NSB had a special requirement for notifying passenger about traffic deviations that they presented to Datek. The requirement was that if all traffic stopped at Oslo S (Oslo central station), 70,000 travelers should be notified with an SMS message within 12 minutes. That means over 100 messages per second. Datek was requested to develop a solution that supported this requirement.
Based on NSB’s requirement for sending 100 messages per second, Datek developed the existing product CPAS to new version that could scale and utilize available memory and number of CPUs optimally.
The product is based on the latest version of Java and best practice in real time processing.
During user acceptance testing (UAT), live integration was conducted towards Telenor. On a single, four-core Windows server, more than 450 messages per second were delivered, with load balancing on CPUs on the server, and a maximum CPU consumption of less than three percent.
Today the product is integrated with all core systems that require sending of SMS at NSB, including their service bus used in a large number of services.
The product is also integrated with Bane Nor’s (formerly Jernbaneverket) and is used for communication with train personnel over the GSM-R (GSM Rail) network in addition to integration with other Norwegian mobile operators.