• >
  • >
  • >
  • >
  • >
Lightbend > Case Studies > High-Tech Border Security: Implementing @MIGO-BORAS with Akka for the Royal Netherlands Marechaussee

High-Tech Border Security: Implementing @MIGO-BORAS with Akka for the Royal Netherlands Marechaussee

Lightbend Logo
Customer Company Size
Large Corporate
Region
  • Europe
Country
  • Netherlands
Product
  • Typesafe Platform
  • Akka
  • Scala
Tech Stack
  • Akka
  • Scala
  • Java
  • Google protobuf
  • JBoss Netty
Implementation Scale
  • Enterprise-wide Deployment
Impact Metrics
  • Customer Satisfaction
  • Innovation Output
  • Productivity Improvements
Technology Category
  • Application Infrastructure & Middleware - Event-Driven Application
  • Analytics & Modeling - Real Time Analytics
  • Networks & Connectivity - Cellular
Applicable Industries
  • Security & Public Safety
  • National Security & Defense
Applicable Functions
  • Field Services
  • Logistics & Transportation
Use Cases
  • Perimeter Security & Access Control
  • Remote Asset Management
  • Vehicle Telematics
Services
  • Software Design & Engineering Services
  • System Integration
About The Customer
The Royal Netherlands Marechaussee (KMAR) is a police organization with military status in the Netherlands. It plays a crucial role in maintaining national security and public safety, particularly in the context of border control and immigration enforcement. The KMAR is responsible for the Mobile Monitoring of Aliens, a task that involves combating illegal residence and cross-border crime. With the disappearance of many internal border controls in Europe due to the Schengen Agreement, the KMAR's role has become even more critical. The organization is tasked with ensuring that illegal immigration and migration-related crimes are addressed effectively. To achieve this, the KMAR relies on advanced technology and systems to support its operations, making it a highly visible and essential component of the Netherlands' security infrastructure.
The Challenge
The Royal Netherlands Marechaussee faced the challenge of enhancing border security following the Schengen Agreement, which eliminated many internal border controls in Europe. To address illegal immigration and cross-border crime, the KMAR needed a system that could efficiently collect and analyze anonymous data, observe vehicles, and respond to quick alerts in emergency situations. The system had to be capable of processing data from various sensors and cameras in real-time, ensuring that potential suspects could be identified and stopped promptly. The complexity of aggregating real-time data from multiple sources into a single view of a vehicle, while maintaining high precision and speed, was a significant challenge. The system also needed to be highly distributed, asynchronous, and capable of handling numerous border checkpoints and patrol cars.
The Solution
To address the challenges faced by the Royal Netherlands Marechaussee, a high-tech system called @MIGO-BORAS was developed. This system leverages the Typesafe Platform, specifically Akka, to build a highly concurrent, distributed, and fault-tolerant event-driven application. Akka's Actor model simplifies the processing and aggregation of raw sensor data into a single vehicle view, allowing for real-time analysis and response. The system utilizes a combination of cameras and sensors installed at key border crossings and in patrol cars to capture and recognize vehicles. The data is then routed to a central system for analysis. The use of Akka allows for efficient data transmission over cellular networks, balancing speed and bandwidth. Additionally, the system supports both Java and Scala programming languages, with Scala being chosen for its concise and elegant syntax. The implementation of Akka on industrial servers, sensor arrays, and a central clustered system ensures high reliability and fault tolerance. The system also integrates independent image recognition software libraries to enhance confidence in vehicle recognition results.
Operational Impact
  • The @MIGO-BORAS system aggregates and processes raw sensor data, including license plate recognition and vehicle classification, asynchronously and efficiently.
  • The system is capable of handling multiple vehicles, lanes, and sensor arrays simultaneously, ensuring timely identification and response to potential suspects.
  • Akka's stability and rapid issue resolution contributed to the system's high performance and reliability.
  • The system's implementation has been officially recognized by the Dutch Minister of Defense and extensively covered in the news media.
Quantitative Benefit
  • The system was implemented by a team of three developers in a fraction of the time compared to other technologies.
  • Code sizes were reduced by a factor of two to three when using Scala compared to Java.

Case Study missing?

Start adding your own!

Register with your work email and create a new case study profile for your business.

Add New Record

Related Case Studies.

Contact us

Let's talk!
* Required
* Required
* Required
* Invalid email address
By submitting this form, you agree that AGP may contact you with insights and marketing messaging.
No thanks, I don't want to receive any marketing emails from AGP.
Submit

Thank you for your message!
We will contact you soon.