CASE STUDIES
AKD - Administracja Kart Drogowych
Cel:
Ideą powstania systemu była potrzeba stworzenia aplikacji automatyzującej procesy występujące w pionie administracji. Klient działając w sektorze Telekomunikacji wymagał wdrożenia systemu realizującego możliwie jak największy zakres prac pionu. W skład zakresu prac weszła obsługa karty drogowej, rozliczenia ryczałtu, obsługa listy majątków, składania wniosku o ryczałt, składania wniosku o samochód oraz składania wniosku o telefon. Dodatkowym wymaganiem Klienta była także obsługa załączników oraz poświadczenia niezaprzeczalności złożonego dokumentu w postaci podpisu elektronicznego. Klient wymagał także obsługi bardzo rozbudowanych przepływów w zakresie obiegu dokumentów.
Wymagania:
-
Obsługa kart drogowych/ryczałtów/wniosków
-
Obsługa rozbudowanego procesu obiegu dokumentów
-
Obsługa załączników
-
Integracja z portalem korporacyjnym Klienta
-
Integracja z systemem zarządzania rolami
-
Integracja z systemem przechowującym dane pracowników
-
Integracja z systemem WorkFlow Klienta
-
Integracja z systemem przechowującym dane kart drogowych/ryczałtów/wniosków poprzez WebServisy
-
Obsługa certyfikowanego podpisu elektronicznego w formacie XadES
Rozwiązanie:
-
Został przygotowany modułu realizujący komunikacje z zewnętrznym systemem przechowującym dane dotyczące kart drogowych/ryczałtów/wniosków w oparciu o technologie Axis2.
-
Powstał modułu do integracji z portalem oraz integracji z centralnym systemem zarządzania rolami w oparciu o biblioteki udostępniane przez te systemy.
-
Powstał moduł pobierania danych dotyczących pracowników Klienta, wyliczania przełożonego, wyliczania jednostek akceptujących w strukturze drzewa zatrudnienia.
-
Została przygotowana osobna aplikacji do składania i weryfikacji podpisów elektronicznych wykonana w technologii EJB, udostępniająca swoje usługi poprzez WebServisy.
-
Został przygotowany zestaw formularzy do wprowadzania i akceptowania danych kart drogowych/ryczałtów/wniosków w postaci stron JSP z logiką aplikacji obsługiwaną poprzez framework Spring.
-
W ramach prac powstał moduł integracji z zewnętrznym systemem workflow w oparciu o bibliotekę systemu.
-
Obsługa załączników została obsłużona przy wykorzystaniu technologii jsch umożliwiającej zapisywanie oraz pobieranie plików poprzez szyfrowany protokół ftp.
