Rich Enterprise Applications

RIA → REA

Najpierw zmieniły oblicze Internetu. Teraz burzą tradycyjne myślenie o rozproszonych sieciach korporacyjnych. Wzbogacone interfejsy użytkownika stają się standardem w rozwiązaniach informatycznych wewnątrz przedsiębiorstw.

Kiedy podczas wędrówki po Internecie w gąszczu tradycyjnych stron użytkownik napotyka aplikację typu RIA (Rich Internet Application), odczuwa znaczącą różnicę. Porównanie stopnia interakcji internetowej zapewnianego przez witrynę zbudowaną w języku HTML z możliwościami RIA, demaskuje technologiczną przepaść, która oddziela oba modele stron.

Cechą charakterystyczną RIA jest połączenie intuicyjnego interfejsu, spotykanego do tej pory tylko w najlepszym oprogramowaniu desktopowym, z dostępnością Internetu. RIA zamyka wszystkie potrzebne w danej chwili informacje w jednym dynamicznym ekranie. Dzięki temu oszczędza użytkownikowi ciągłego oczekiwania na „przeładowanie” kolejnych podstron. Takie rozwiązanie pozwala na swobodną nawigację przy oszczędnym wykorzystaniu zasobów serwerowych i przepustowości łącz.

Estetyka i funkcjonalność, docenione przez indywidualnych użytkowników Internetu w kontakcie z „bogatą aplikacją” webową, mogą być dostępne także w przestrzeni sieci korporacyjnej. Te same techniki budowy oprogramowania w wewnętrznych systemach informatycznych dają w efekcie REA (Rich Enterprise Application) – nowoczesne środowisko pracy dla pracownika firmy.

Przewaga nad cienkim klientem webowym:

  • oszczędne wykorzystanie zasobów serwerowych i przepustowości – niższy koszt eksploatacji;
  • intuicyjny, łatwy do opanowania interfejs – niższy koszt szkoleń;
  • szybsza prezentacja danych – efektywniejsze wykorzystanie czasu pracy.


Przewaga nad aplikacją desktopową:

  • instalacja aplikacji na serwerze lub grupie serwerów centralnych, bez konieczności kosztownych instalacji oprogramowania na dziesiątkach/setkach/tysiącach komputerów w sieci firmowej  – krótszy czas wdrożenia i niższy koszt utrzymania;
  • na stacjach roboczych wymagana jedynie dowolna przeglądarka internetowa  – tańsze stanowisko pracy;
  • aktualizacje na serwerze centralnym, bez dezorganizacji stanowisk pracy – brak kosztów przestoju.

Oprogramowanie wspomagające punkty sprzedaży nie musi kojarzyć się z zimnym oknem do mozolnego „załatwiania” spraw kolejnych interesantów. Przyjazny interfejs gwarantuje użytkownikowi komfort pracy, do jakiego przywykł, korzystając na co dzień z aplikacji desktopowych. Aplikacja REA zaimplementowana na firmowym serwerze jest błyskawicznie udostępniana za pomocą przeglądarki internetowej na wielu stacjach roboczych jednocześnie. Dzięki temu jest łatwa w administrowaniu i wydatnie podnosi jakość wymiany informacji w ramach sieci wewnętrznej. Aplikacja dobrze „współpracująca” z pracownikiem punktu handlowego pozwala w krótszym czasie obsłużyć większą liczbę klientów, co w oczywisty sposób przekłada się na obopólną satysfakcję.

 

 

TouK & REA

TouK już od kliku lat wprowadza standardy modelu REA do aplikacji korporacyjnych. Zaczęliśmy jako jedni z pierwszych, od podstaw „oswajając” nowe narzędzie na polskim rynku.

Po opensourceową bibliotekę Google Web Toolkit (GWT), pozwalającą tworzyć aplikacje typu REA, sięgnęliśmy w 2006 roku, gdy stanęło przed nami wyzwanie zaimplementowania efektywnej aplikacji w rozproszonych punktach sprzedaży. Rozmieszczenie punktów usługowych na terenie całego kraju implikowało konieczność rozwiązania problemu niejednolicie skonfigurowanych komputerów, a w małych miejscowościach dodatkowo problemu powolnych łączy. Już wstępna analiza sytuacji wykazała, że dotychczas wykorzystywane przez nas rozwiązania tym razem nie będą wystarczające. Dopiero technologia GWT pozwoliła stworzyć aplikację spisującą się świetnie we wspomnianych warunkach: łatwą w administrowaniu i – za sprawą intuicyjnego interfejsu – znacząco zwiększającą efektywność pracy sprzedawców. Niekwestionowany sukces tego pionierskiego wdrożenia został potwierdzony przez implementacje REA u kolejnych klientów.

Dziś bez wahania rekomendujemy REA wszystkim podmiotom poszukującym uderzającej innowacji biznesowej w ramach serwisów firmowych i rozproszonych sieci korporacyjnych. Dzięki zdobytemu przez lata doświadczeniu, zapewniamy sprawne dopasowanie aplikacji do unikalnych wizji i specyficznych celów działalności naszych klientów.

Projektując aplikacje korporacyjne:

  • w równej mierze troszczymy się o innowacyjność technologiczną i o stronę wizualną projektu;
  • przeprowadzamy automatyczne testy interfejsu, symulujące zachowanie użytkownika;
  • dbamy o to, by aplikacja tak samo dobrze pracowała w różnych przeglądarkach;
  • przywiązujemy ogromną wagę do tego, by podczas korzystania z aplikacji dane naszych klientów pozostawały cały czas bezpieczne.

Interfejsy użytkownika tworzymy w oparciu o powszechnie znane i szeroko akceptowane narzędzia, jak Google Web Toolkit (GWT) czy Adobe Flex. Całość aplikacji budujemy w oparciu Spring Framework  – uznany szkielet aplikacji w języku Java. W zakresie persystencji i modelu danych korzystamy z Hibernate ORM. Udostępnianie i wykorzystanie usług sieciowych (Web services) realizujemy przy pomocy biblioteki Apache CXF. Nasze aplikacji mogą być uruchamiane na wszystkich serwerach zgodnych ze standardem Java EE. Ponadto aktywnie wspieramy projekty opensourceowe rozwijające możliwości RIA i REA.