Fedict deploys police online transactions for citizens

Logo Fedict


Fedict works for the Federal Government and is responsible for e-government. As such, Fedict helps the federal public departments (FPDs) to improve their communication and services to the general public, businesses and civil servants, using information and communication technology.

Fedict is helping to make Belgium an important centre of IT knowledge. The department supports Belgian companies in exporting their knowhow and experience in Belgian e-government projects abroad.

Police on web

Because of the administrative simplification and improvement of the services to citizens, SAGA Consulting implements a citizen transactional portal Police on web for Fedict. With the aim to improve the accessibility of the police departements.


the challenge

Police on Web is a web based application that acts as a ‘citizen-portal’ that enables the citizen to online interact with different services provided by Federal Police. Transactions like theft declaration, subventions for private warming or a request for police patrol at home when you are on holiday.

The portal provides different ways to authenticate itself: via e-ID, via Federal token or via user name/password. Any exchange of information between the various transactions is highly secured and offers the user the determination that no third party can have access to his or her data. Through several safety measures the system is continuously monitored.

Based on the selected transaction, a dedicated look and feel will guide the citizen through the different screens allowing him to fill in data relative to its transaction.

The application is highly integrated with other Federal applications.

Police on web is a joint project of the Federal Police, Fedict and other federal government departments of information - and communicationtechnology.


the solution

The application is built entirely in Java technologies. It is a standard Java Enterprise Edition (JavaEE) application that is certified on both JBOSS application server as on the BEA Weblogic application server.

The application relies on reusable components implemented in Java and wired together with the Spring application framework, allowing the application to be highly configurable.

On the frontend side, the Java Struts2 open-source framework has been used. This allows to work with different themes and smoothly integrates AJAX functionalities in the user interface.

On the integration side, the portal integrates with all backends using different middleware: the Universal Messaging Engine (UME—a JMS-based asynchronous middleware), the Federal Service Bus (FSB—a middleware based on Web Services technologies) and pure HTTP communications.

All messages are signed using server certificates enabling confidentiality and security of the data exchanged between the portal and the other backend applications.

For the administrators of the Police on web application, a second application is build that allows to adapt labels, translations, ... . This application is based on Google Web Toolkit.


how Saga Consulting Group helped?

Saga Consulting Group has implemented the Police on Web portal as a fixed price project. All developments occurred offsite in our own offices using our own Java development environment. Saga Consulting Group has a full Java development environment known as the ‘SAGA Forge’ in order to implement Java projects. This includes source control, issue management, continuous integration,…

All tools used in the ‘SAGA Forge’ are accessible by the customers allowing them a complete control of the development lifecycle and leaving the possibility to check on a regular basis the quality of the deliverables.