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

3dgarden_thumbnail

3D GARDEN

Customer: Swedish B2B company
Industry: Services
A prototype of an application for designing and arranging a garden.

ZAMADAMA – let’s do this together!

Customer: SpaceNet AG
Industry: E-commerce
Design and implementation of an e-commerce tool to sell cloud services via a company website.

SDZ – Career Advisor System

Customer: Ministry of Family and Social Policy
Industry: Services
SDZ system is a tool used to help people searching for information on choosing a profession, field of study, or career path.
Szukasz zespołu IT do swojego projektu? Sprawdź, jak wybrać najlepszy modelu współpracy i odpowiedniego partnera! Pobierz e-book