Oparty na chmurze projekt modernizacji SaaS i platformy mobilnej dla lidera technologii rządowych Courtware Solutions

Profil klienta 

Courtware od ponad 20 lat świadczy usługi inżynierii oprogramowania dla amerykańskich agencji rządowych. 

Wyzwanie 

Ze względu na szybką ewolucję branży technologicznej, szczególnie w dziedzinie automatyzacji, bezpieczeństwa, mobilności i spersonalizowanych usług, kierownictwo Courtware wybrało SaM Solutions i Arke do opracowania i wdrożenia inicjatywy modernizacji produktów firmy.   

Wymagania dotyczące rozwiązania były następujące: 

  • Poleganie na Azure Government w celu zapewnienia rygorystycznych standardów bezpieczeństwa i automatyzacji infrastruktury produktu  
  • Tworzenie architektury z wykorzystaniem najnowocześniejszych technologii zaprojektowanych dla wielu baz użytkowników 
  • Inżynieria niestandardowego modelu danych przedsiębiorstwa i warstw usług, z których obie mogą być skalowane na żądanie 
  • Spójny branding produktu i UI/UX na platformie obejmującej wiele urządzeń 
  • Poleganie na Solr w celu uzyskania zaawansowanych funkcji zapytań i wyszukiwania 
  • Rozszerzone możliwości spersonalizowanych doświadczeń i ustawień użytkowników końcowych 
  • Zdolność użytkowników końcowych do bardziej produktywnej pracy przy użyciu zaawansowanej automatyzacji głosowej i wieloplatformowych pulpitów nawigacyjnych 
  • Zaawansowana analityka i inteligencja biznesowa dzięki funkcjom korporacyjnej hurtowni danych 

Rozwiązanie 

Opierając się na wiedzy technicznej dostarczonej przez wspólny zespół programistów SaM Solutions i Arke, kierownictwo Courtware było w stanie szybko rozpocząć początkowy cykl rozwoju projektu. Liderzy techniczni SaM Solutions, przy wsparciu ze strony Arke, pracowali wspólnie przy użyciu metodologii „agile”, aby zrealizować cykl życia projektu – opracowując nową platformę oprogramowania i powiązane produkty, a także przebudowując obecną linię produktów Courtware. Cykl życia wdrożony przez SaM Solutions i Arke wykorzystywał narzędzia Azure do opracowywania rozwiązań i zarządzania nimi. 

Narodziła się platforma JusticeONE®, która stała się podstawą dla wielu produktów oferowanych przez Courtware: 

  • Oparta na systemach iOS i Android aplikacja mobilna JusticeONE® e-Ticketing. Opracowana do użytku przez pracowników organów ścigania w terenie, aplikacja mobilna umożliwia użytkownikom wystawianie mandatów parkingowych i drogowych w bezpieczny, usprawniony i wydajny sposób. Aplikacja oferuje pełną integrację z bazą danych NCIC, a także funkcje rejestracji pojazdów, skanowania prawa jazdy i tablic rejestracyjnych – umożliwiając funkcjonariuszom automatyczne wypełnianie i wystawianie mandatów szybciej niż kiedykolwiek wcześniej. Zaprojektowane zarówno dla urządzeń mobilnych z systemem iOS, jak i Android, oprogramowanie pozwala policjantom korzystać z tabletu lub telefonu zamiast laptopów, mobilnych terminali danych lub innych nieefektywnych, czasochłonnych systemów. 
  • Wykorzystując SignalR, Microsoft Azure i inne technologie, moduł JusticeOne CFS pozwala członkom zespołu dyspozytorskiego 911 pracować, zarządzać i nadzorować cały cykl życia połączenia alarmowego. Oprogramowanie umożliwia dyspozytorom reagowanie na początkowe połączenie 911, wysyłanie jednostek terenowych i rozwiązywanie połączenia za pomocą jednego rozwiązania internetowego w celu uzyskania maksymalnej wydajności. 

Oparte na chmurze rozwiązanie wykorzystuje CJIS Secure i Microsoft Azure Government Cloud dla hostingu i oferuje funkcjonalność obejmującą wiele urządzeń, zaprojektowaną dla wszystkich członków cyklu reagowania kryzysowego – od dyspozytorów 911 i jednostek reagowania w terenie do administratorów backendu. 

JusticeONE

Moduł Call For Service charakteryzuje się całkowitą integracją z całą linią produktów JusticeONE i umożliwia płynne zarządzanie systemem, administrowanie licencjami urządzeń i zarządzanie danymi cytowań. Opierając się na technologiach backendowych, takich jak Microsoft Azure Service Bus i SignalR, moduł CFS umożliwia zespołom dyspozytorskim 911 zarządzanie przychodzącymi połączeniami alarmowymi, przydzielanie jednostek reagowania w czasie rzeczywistym i nadzorowanie pełnego cyklu życia połączenia alarmowego. 

Moduł CFS jest dostępny za pośrednictwem wielu urządzeń i wyświetlaczy oraz zapewnia zaawansowane, oparte na rolach doświadczenie użytkownika dla całego zespołu reagowania kryzysowego – od członków dyspozytorów po odpowiadających funkcjonariuszy bezpieczeństwa publicznego, administratorów zaplecza i kierownictwo. 

Oprogramowanie oparte na chmurze jest hostowane przez CJIS Secure i MS Azure Government Cloud.

JusticeONE 2

Technologie

Języki i frameworki: C#, .Net Core 3.1, EF Core, SignalR, Azure Functions, DevExpress, Swagger, Angular 9, TypeScript, TSQL, .NET Standard 2.0, Xamarin Forms 4.6
Build i automatyzacja: Microsoft Azure Pipelines
Narzędzia do zarządzania projektami: Microsoft Azure DevOps Boards
Platforma w chmurze: Microsoft Azure, Microsoft Azure Government Cloud
Integracja: DevExtreme Widgets, SmartySheets, Adobe Captivate Prime LMS 
Środowisko programistyczne: Debian GNU/Linux, Jira, Git 
Deploy Mode: SaaS, Microsoft Azure DevOps 
Bazy danych: MSSQL, SQLite 

Sukces

Aplikacja mobilna e-Ticketing i moduł CFS są obecnie aktywne na głównej platformie JusticeONE i są wykorzystywane przez szereg organów ochrony porządku publicznego w stanach Tennessee i Georgia. 

Ten wspólny, oparty na chmurze projekt platformy SaaS zrealizowany przez Courtware, SaM Solutions i Arke z powodzeniem wprowadził bezpieczeństwo publiczne w erę przetwarzania w chmurze – prowadząc do bezpieczniejszego, płynniejszego i bardziej wydajnego rozwiązania dla wszystkich pracowników służb ratowniczych. 

Referencje

Sukces zaczyna się od ludzi. Do realizacji wieloletniego planu modernizacji technologii potrzebni świetni partnerzy i elitarne talenty. Courtware ma szczęście pracować codziennie z elitarnymi zasobami technicznymi Arke i SaM Solutions. W ciągu ostatniego roku udało nam się wspólnie zbudować jeden z najsilniejszych i najbardziej wydajnych zespołów programistycznych, z jakimi pracowałem w mojej karierze. Jestem dumny, że mogę codziennie pracować ramię w ramię z tymi członkami zespołu i organizacjami partnerskimi i nie mogę się doczekać, aby wspólnie wydać nowe produkty JusticeONE ® w 2021 roku!

CIO w Courtware Solutions