Ensuring public safety can’t be done from behind a desk. Quick access to mission-critical information in the field is essential for police officers, detectives, sheriffs and other public safety professionals constantly on the move. That's why, time-consuming, repetitive tasks such as incident reporting, evidence tracking, entity searches, and other key functions should be automated and made available across platforms and devices. Our client needed to transform and modernize their solutions in order to meet the needs of a younger generation of increasingly mobile workforce and keep up with their expectations for modern technology and software. They had to modernize their solutions to simplify and automate time-consuming tasks such as data entry, integrate with other new apps and technologies, as well as implement NIBRS compliance.
Together with Resolute Software, the client embarked on a multi-phased modernization project, with the goal of meeting several requirements essential for the success of the project:
To meet the demand for a robust, yet flexible application infrastructure, we designed a distributed microservice architecture based on .NET Core and Oracle. Breaking the classic monolith into a set of microservices allowed our client to deploy core application capabilities both on customer premises as well as on private cloud infrastructure, depending on business needs.
Application services communicate with each other and with the database through a shared message bus that helps orchestrate data flow in the system core. A distributed multi-tier user authentication and licensing subsystem manages end-user access to the system, delegating authentication to related tenant identity providers.
Backed by a flexible core application infrastructure, the system provides an intuitive end-user experience through multiple responsive web-based applications. Powered by Angular and taking full advantage of modern browser technologies for caching, storage and encryption, the client’s web apps run on any device, transform intuitively to fit any screen size, and enhance the end-user productivity both out in the field and behind a desk.
By providing cross-platform compatibility, mobile functionality and a modern interface, our client gained strong competitive advantage. Its modernized Public Safety Software will meet the needs of its customer base in 2020 and beyond, as it will be agile enough to accommodate innovations in public safety technology as they become available.