Aktualności
Transkrypt
Aktualności
Aktualności Numer 4 (86) Kwiecień 2011 WDROŻENIE SYSTEMU WEBLSP W IMPULS-LEASING POLSKA SP. Z O.O. (STUDIUM PRZYPADKU) SYSTEM WEBLSP TO NASZ NOWY PRODUKT DEDYKOWANY SPRZEDAWCOM. JAKO PIERWSZA WDROŻYŁA GO FIRMA IMPULS-LEASING POLSKA SP. Z O.O., KTÓRA WCHODZI W SKŁAD MIĘDZYNARODOWEJ GRUPY FINANSOWEJ IMPULS-LEASING INTERNATIONAL. NASZYM KLIENTEM JEST OD 2007 ROKU I SYSTEM WEBLSP BĘDZIE WYKORZYSTYWAĆ W SWOJEJ DZIAŁALNOŚCI GOSPODARCZEJ. IMPULS-LEASING Polska Sp. z o.o. dzięki wdrożeniu webLSP (LEO Sales Point) inicjuje grono Klientów posiadających najnowocześniejsze narzędzie do zarządzania procesami biznesowymi w działalności leasingowej z listy oferowanych produktów firmy ADH-Soft. Jako system wieloplatformowy, webLSP otwiera nowy rozdział wielowarstwowych aplikacji opartych na technologii Java oraz JAVA Enterprise Edition (nazywaną w skrócie JEE). Do głównych zalet platformy należą: Przenośność – dzięki zastosowaniu JVM (Java Virtual Machine), będącej niezależnym od platformy środowiskiem uruchomieniowym, wybór systemu operacyjnego nie jest już restrykcyjny. Elastyczność i skalowalność – wykorzystanie serwera aplikacji pozwala zarządzać zasobami systemu i w razie konieczności umożliwia rozproszenie aplikacji na kilka serwerów dzięki technologii klasteryzacji. Szeroka gama dedykowanych serwerów aplikacyjnych pozwala zaprojektować optymalne rozwiązanie oferując centralne zarządzanie procesami biznesowymi. Bezpieczeństwo – Java wspiera bezpieczeństwo poprzez odpowiednie mechanizmy uwierzytelniania użytkowników, wielopoziomowe systemy uprawnień oraz szyfrowanie połączeń. Otwartość standardów – otwarte standardy i protokoły współpracy, umożliwiają łatwą interakcję między różnymi systemami aplikacji różnych producentów. Dzięki standaryzacji programy napisane w języku Javy wykonują się identycznie na każdej platformie. Wdrożenie systemu webLSP Planowanie Celem tego etapu było zbudowanie założeń umożliwiających odwzorowanie funkcjonalności webDFE na LEO Sales Point. Przyjęto założenie o dostosowaniu „starej” aplikacji webDFE do nowych struktur w celu płynnego przejścia na „nową” aplikację, zapewniając tym samym przenośność danych biznesowych oraz stopniowe przyłączanie użytkowników końcowych. Podczas wielu spotkań z pracownikami IMPULS-LEASING budowano koncepcję poszczególnych konfiguracji cząstkowych, na podstawie których dokonano docelowej konfiguracji systemu. Instalacja i konfiguracja Proces konfiguracji został podzielony na dwa etapy: a. Instalacja serwera i konfiguracja systemu – zainstalowano serwer aplikacyjny, po czym metodą kolejnych przybliżeń oraz przebiegu 1 charakterystyki historii obciążeń procesowych dokonano alokacji zasobów serwera, b. Wdrożenie aplikacji na serwerze – aplikacje zgodne ze specyfikacją J2EE są odpowiednio pakowane do pliku typu EAR (Enterprise Archive), po czym wdrażane na serwerze. c. Konfiguracja aplikacji: konfiguracja źródła danych bazy, refaktoring operacji workflow dotychczas używanego webDFE, „powołanie do życia” modułów aplikacji dla sprzedawcy i aplikacji dla administratora, stworzenie paneli definiowalnych (FlyPanele) dla poszczególnych użytkowników i modułów, konfiguracja widoczności i wymagalności pól formularzy xhtml, instalacja i konfiguracja serwisu kalkulatora finansowego, kompilacja raportów CR w nowym środowisku, włączenie szyfrowania protokołu https. Testy z kluczowymi użytkownikami Wraz z wybranymi użytkownikami końcowymi przeprowadzono serię pięciu iteracji testów aplikacyjnych, podczas których zebrano wiele uwag dotyczących zarówno procesów biznesowych, jak i kwestii technicznych. W zależności od przyjętych założeń uwzględniono przekazane uwagi, co skutkowało wypracowaniem wspólnej koncepcji końcowego etapu wdrożenia produkcyjnego. Dzięki takiemu podejściu do warsztatów, współpraca z użytkownikami kluczowymi przebiegała bardzo sprawnie i konstruktywnie. Migracja Wdrożenie LEO Sales Point wymaga modyfikacji struktury bazy danych. W związku z tym dane bazowe wniosków DFE, zostały przekonwertowane na nową strukturę webLSP. Dzięki temu podejściu pracownicy IMPULS-LEASING mogli testować „stare” wnioski w nowej konfiguracji. Równolegle „stara” aplikacja webDFE została wdrożona w wersji specjalnej, funkcjonalnie operującej na obu strukturach. Umożliwiło to sukcesywne przyłączanie operatorów bez konieczności przeprowadzenia powtórnej migracji nowych danych. Uruchomienie produkcyjne Migracja danych bazodanowych oraz wdrożenie systemu przeprowadzono w godzinach wieczornych, dzięki czemu zmiana systemu przebiegła bez konieczności przerywania pracy, a co za tym idzie bez strat. Następnie system został uruchomiony produkcyjnie. Podczas pierwszych tygodni pracy w nowym systemie pracownicy IMPULS-LEASING mogli liczyć na wsparcie techniczne programistów ADH-Soft, którzy zdalnie monitorowali działanie systemu i na bieżąco relokowali zasoby systemowe w trakcie przyłączania do aplikacji kolejnych użytkowników. Korzyści Nieustanny rozwój metodologii i technik programowania wymusza powstawanie oprogramowania dedykowanego, opartego o zunifikowane standardy, elastycznego na potrzeby biznesowe klientów. Aplikacja internetowa jako program, który pracuje na maszynie podłączonej do sieci (serwerze) i komunikuje się z użytkownikiem za pomocą przeglądarki internetowej, świetnie wpisuje się w obecną erę postępu technologicznego. Pozwala to zarządzać 2 wszystkimi danymi za pomocą jednej scentralizowanej instancji, ograniczyć lub całkowicie wyeliminować zależności od systemu operacyjnego na komputerze (przeglądarki są we wszystkich systemach operacyjnych). Rozwiązanie to zapewnia dostęp z dowolnego miejsca i komputera (możliwe jest ograniczenie dostępu ze względów bezpieczeństwa), zaś brak konieczności tworzenia kopii bezpieczeństwa na każdym komputerze z osobna jest niewątpliwie dużą zaletą. Wadą tego typu rozwiązań jest mniejsze bezpieczeństwo z uwagi na dostęp z zewnątrz. Dla minimalizacji niebezpieczeństwa stosuje się szereg zabezpieczeń, takich jak szyfrowanie połączenia, uwierzytelnianie, autoryzacja. W tym celu powstała technologia Javy, która pozwala przezwyciężyć ograniczenia Internetu. Siłą tego języka jest jego uniwersalność, elastyczność, wspieranie mechanizmów uwierzytelniania klienta i bezpieczeństwa w sieci. Podążając za najnowszymi trendami oraz wyprzedzając oczekiwania użytkowników, ADHSoft dostarcza produkt webLSP, zbudowany w oparciu o wspomnianą platformę. Jako aplikacja wielowarstwowa, LEO Sales Point jest systemem rozproszonym, oferuje możliwość integracji z innymi systemami poprzez ustandaryzowane przesyłanie danych w komunikacji międzyprocesowej. Takie podejście podnosi tolerowalność awarii, a więc odporność systemu na nieoczekiwane awarie. Wdrożenie systemu webLSP zwiększa bezpieczeństwo przesyłanych danych i znacznie upraszcza proces projektowania, implementacji oraz wdrażania rozwiązań biznesowych. Artur Terlecki (napisz do autora) 2