Implementation of the "smart city" concept for ZDM in Warsaw

Maintenance and development of systems supporting solutions to improve transportation in the city of Warsaw.

ZDM is a budget unit of the City of Warsaw whose main task is to maintain existing district, provincial, and national roads, except expressways and highways. ZDM also administers sidewalks and roads for bicycles and maintains the Paid Unattended Parking Zone (SPPN), the Municipal Information System (MSI), and the Integrated Traffic Management System (ZSZR).

What was the business need?

• Increasing the effectiveness of control activities in the SPPN in Warsaw by automatically verifying the payment of parking fees for a given vehicle by the driver

• Collecting, compiling, and making available on the Internet information on:

– use of bicycle paths
– occupied parking spaces
– issued additional fee charged to a given motor vehicle for non-payment of parking fee in parking zone

What was the challenge?

  1. The complexity of the entire system and its design to be intuitive for users to use
  2. Integration of the control car software with the e-control module
  3. Integration of devices such as parking meters or bicycle counters with the ZDM system

How did we do it?

The ZDM system was built in a microservices architecture, a system consisting of a collection of small, autonomous services, where each service is independent and implements a single business function.
The system consists of 3 layers:

• Business logic layer implemented in the form of microservices:

  1. E-control – allows to remotely (with the help of cameras placed on the cars), check whether The driver has paid the parking fee in the SPPN.
  2. Case Recording Module – is designed to streamline the collection process at ZDM, through integration with external systems CEPIK and the Polish Post Office.
  3. Payment Module – allows you to register payments and handle accepting claims.
  4. Debt Collection Module – allows you to manage data related to debt collection.
  5. Parking Module – allows you to manage data related to the number of occupied parking spaces.
  6. Bicycle Counters Module – allows you to collect data on the number of bicycle rides on bicycle paths.

• Integration layer responsible for connecting and sharing heterogeneous services

Project process and workflow:

PHASE I – Development of the system design and microservices API specifications

PHASE II – Transfer of the system design and microservices API specification

PHASE III – Implementation of microservices API specification

PHASE IV – Preparation of the WSO2 API Manager and WSO2 Enterprise Integrator implementation project

PHASE V – Preparation of acceptance test scenarios

PHASE VI – Acceptance of the submitted implementation project by the client (providing any comments)

PHASE VII – Implementation of microservices, WSO2 API Manager, and WSO2 Enterprise Integrator on ZDM infrastructure

PHASE VIII – Acceptance testing

PHASE IX – Handover of the system to the client

What did the client get?

  1. sealing the SPPN and eliminating fraudulent behavior
  2. efficiency of fee collection
  3. relieving pedestrian patrols
  4. the possibility for drivers to check on the ZDM website detailed photographic documentation showing failure to pay in the SPPN
  5. possibility to pay additional fee on ZDM website
  6. collecting and making available to drivers data on the occupancy of parking spaces
  7. collecting and making available to cyclists data on the use of bicycle paths

Are you interested in our services?

If you are interested in custom software design and development services, please contact our experts.

Together we will assess which of the SOFTIQ team’s competencies will support your project.

See also

MYPLATESPACE

Customer: Cluiid
Industry: Food industry
Cooperation with a UK based start-up Cluiid, makers of MyPlate Space, ‘field to fork’ platform for the food industry. An all purpose global application for food producers, food outlets and food consumers.

SOW – Application Processing System

Customer: PFRON
Industry: Services
The SOW system supports processing financial assistance offered to people with disabilities and entities acting on their behalf. The process covers submitting an application to the settlement of received funding.

Yawal

Customer: Yawal
Industry: Industry
Migration from the PROFIBUS to PROFINET communication protocol combined with a set of upgrades and optimizations for warehouse robot control software.
Szukasz zespołu IT do swojego projektu? Sprawdź, jak wybrać najlepszy modelu współpracy i odpowiedniego partnera! Pobierz e-book