Integration Gateway for a Vehicle Monitoring System
We built a bidirectional data exchange service between the AMPP information systems and a vehicle monitoring system. Dispatchers gained the ability to track tow trucks and inspectors in real time.
"Autolocator"
How do you connect two large enterprise information systems?
The goal was to enable bidirectional data exchange between the AMPP IS (Moscow Parking Space Administrator) and the VMT (vehicle monitoring system).
The VMT needed to receive data on tow trucks, inspectors, and active tasks. In return, the AMPP IS had to receive axle load sensor events, tow truck locations, and other operational data.
Analysis → Protocols → Development → Deployment
Data Analysis
We identified all data involved in the exchange between systems and studied the structure and formats of both information systems.
Integration Protocols
We developed and agreed on the integration protocols: REST over HTTP with a JSON data format.
Service Development
We built a service that handles continuous information exchange between the AMPP IS and the VMT, and enhanced the VMT graphical interface for dispatchers.
Testing & Deployment
We ran a full testing cycle and launched the production deployment process.
Reliable real-time data exchange
Bidirectional Exchange
Continuous data exchange between the AMPP IS and the VMT: tow truck and inspector data, active tasks, axle load sensor events, and location feeds.
Dispatcher Interface
An enhanced VMT graphical interface surfacing all relevant AMPP data for efficient dispatcher operations.
REST API
Agreed REST/JSON integration protocols. Reliable and extensible by design.
More effective dispatcher operations
Dispatchers became significantly more effective — they can now promptly inform drivers of towed vehicles about the location of their car. Drivers spend far less time locating their vehicle.
Need to integrate your systems?
We build integration solutions for data exchange between enterprise information systems. Tell us about your project.
Discuss your project