Strona g??wna


Rozwiązania


Technologie


Klienci


Firma


Kariera w e-point SA


Kontakt

 
 



 
 














 

 

 

 

 




Najważniejszą technologią wykorzystywaną przez e-point SA jest Java 2 Enterprise Edition (J2EE).

Java stanowi podstawę dla serwera aplikacyjnego, w którym uruchamiane są wszystkie rozwiązania. Rozwiązania te budujemy w oparciu o własne środowisko programistyczne OneWeb – w pełni zgodne ze standardem J2EE. Dla rozwiązań o niewielkiej złożoności logiki biznesowej wykorzystywany jest serwer aplikacji Jakarta Tomcat lub Jboss, natomiast dla rozwiązań o rozbudowanej logice  - IBM Websphere Application Server.

Zgodnie ze specyfikacją Java 2 Enterprise Edition rozwiązania tworzone przez e-point SA posiadają strukturę warstwową, w której poszczególne warstwy dostarczają różnych fragmentów funkcjonalności. Dzięki zastosowaniu struktury warstwowej cały system staje się prostszy, a jednocześnie bardziej skalowalny i stabilny.

Schemat architektury rozwiązań e-point SA:

 

 

Warstwa dostępu

Warstwa odpowiedzialna jest za rozproszony (sieciowy) dostęp użytkowników do aplikacji. Przy pomocy różnego rodzaju aplikacji klienckich (WWW, WAP, PDA lub aplikacji desktopowej Java/Swing) zapewnia ona komunikację z systemem. Podstawowym klientem dostępowym jest przeglądarka WWW. Mogą to być też inne aplikacje klienckie w przypadku rozwiązań mobilnych (PDA, WAP) lub klasycznych aplikacji desktopowych (SWING).

Warstwa aplikacji

Warstwa ta stanowi implementację funkcjonalności rozwiązania od strony komponentów biznesowych (kontener EJB) i prezentacyjnych (kontener serwletów). Znacząca część logiki prezentacyjnej realizowana jest przez istniejące już komponenty środowiska OneWeb (framework do budowy warstwy prezentacyjnej). W konkretnym rozwiązaniu jest ono uzupełniane o charakterystyczne dla rozwiązania komponenty prezentacyjne oraz ewentualnie o zestaw specjalizowanych serwletów. Takie podejście do implementacji rozwiązania pozwala nam skoncentrować się na logice biznesowej, która jest zazwyczaj różna dla poszczególnych firm i stanowi najważniejszy element całości.

Na warstwę tę składa się również szereg mechanizmów wspomagających tworzenie rozproszonych, transakcyjnych aplikacji. Należy do nich monitor transakcji rozproszonych (JTA) oraz serwisy katalogowe (JNDI).

Warstwa integracji

W przypadku integracji z istniejącymi systemami produkcyjnymi klienta warstwa ta jest odpowiedzialna za komunikację pozostałej części rozwiązania z tymi systemami. W jej skład wchodzą:

  • moduł obsługi systemów zewnętrznych - zestaw komponentów EJB tworzących dla pozostałej części rozwiązania interfejs dostępowy,
  • zestaw usług przewidzianych przez specyfikację J2EE (JMS - Java Message Service, JCA - J2EE Connector Architecture, JDBC - dostęp do systemów baz danych, JavaMail, JNDI - dostęp do usług katalogowych),
  • system niezawodnego przekazywania komunikatów MQ Series firmy IBM,
  • opcjonalnie może zostać wykorzystane oprogramowanie MQ Series Integrator (IBM).

Warstwa systemów wewnętrznych

W warstwie tej mogą znajdować się zarówno systemy produkcyjne klienta, z którymi zintegrowane jest rozwiązanie dostarczane przez e-point SA, jak i same elementy rozwiązania (baza danych, serwery pocztowe, usługi katalogowe). Warstwa ta wyznacza kontekst informacyjny rozwiązania.


 

  
poleć stronę
poleć stronę   
drukuj stronę
drukuj stronę