Strona g??wna


Rozwiązania


Technologie


Klienci


Firma


Kariera w e-point SA


Kontakt

 
 



 
 














 

 

 

 

 




Standard tworzenia rozwiązań internetowych

Java jest nowoczesnym językiem wspierającym obiektowy paradygmat programowania. Posiada szeroki wachlarz bibliotek użytkowych, które w naturalny sposób wspierają tworzenie rozwiązań w architekturze rozproszonej (komunikacja sieciowa, zdalne wywoływanie procedur, programowanie wielowątkowe itd.). Wraz z rozszerzeniami dostarczanymi przez zestaw specyfikacji J2EE Java idealnie nadaje się do tworzenia zaawansowanych rozwiązań internetowych.

Dostępność gotowych komponentów technologicznych

Dla Javy dostępna jest duża liczba bibliotek realizujących funkcjonalność wykraczającą daleko poza sam język. Dużą część z nich stanowią biblioteki rozpowszechniane na zasadach Open Source. Równie duża część dostępna jest w postaci pakietów komercyjnych.

Przenośność rozwiązań

Java została zaprojektowana zgodnie z zasadą "compile once, run everywhere" - przygotowane rozwiązanie w postaci binarnej może zostać uruchomione na każdym systemie, na którym dostępna jest maszyna wirtualna Javy. Oznacza to otwartość dla wszystkich platform sprzętowych (od komputerów podręcznych do maszyn klasy mainframe) oraz systemów operacyjnych (Unix, Windows, Solaris, MacOS itd.). Prace nad specyfikacjami dotyczącymi poszczególnych fragmentów technologii Java prowadzone są przez wszystkich liczących się twórców oprogramowania na świecie, co zapewnia wysoki poziom standaryzacji i faktyczną przenośność rozwiązań.

Uproszczona architektura i tworzenie oprogramowania

Architektura warstwowa pozwala wykorzystać sprawdzoną, komponentową koncepcję budowania rozwiązań integracyjnych. Dzięki temu możemy skupić wysiłki na modelowaniu i tworzeniu konkretnego rozwiązania wspierającego założony cel biznesowy.

Skalowalność

Wykorzystanie platformy J2EE gwarantuje możliwość budowania rozwiązań skalowalnych, a więc takich, w których zwiększanie wydajności aplikacji nie wymaga dodatkowych prac projektowych bądź implementacyjnych. Efekt ten osiągany jest przez zastosowanie standardowych (wspieranych przez platformę) mechanizmów, takich jak dynamiczne rozkładanie obciążenia czy utrzymywanie pul połączeń do systemów zewnętrznych.

Wsparcie integracji

Dzięki dostarczeniu standardowych interfejsów i specyfikacji pozwalających na integrację z zewnętrznymi systemami informatycznymi (JDBC, JTA, JMS, JNDI) zastosowanie platformy J2EE pozwala korzystać z istniejącej funkcjonalności systemów produkcyjnych klienta. Owocuje to redukcją kosztów oraz skróceniem czasu realizacji rozwiązania.

Wsparcie transakcji rozproszonych

Dzięki zintegrowaniu specyfikacji JTA (wspierającej protokół X/Open XA oraz model OTS 1.1 OMG) rozwiązania stworzone w oparciu o platformę J2EE mogą inicjować lub brać udział w rozproszonych transakcjach inicjowanych przez systemy zewnętrzne. Zapewnia to operacjom własności takie jak atomowść, spójność, izolację i nieulotność - kluczowe cechy z punktu widzenia bezpieczeństwa istotnych danych biznesowych klienta.

Spójny i elastyczny model bezpieczeństwa

Poprzez udostępnienie odpowiednich mechanizmów bezpieczeństwa, takich jak autentykacja i autory-zacja użytkowników, platforma J2EE wspiera tworzenie aplikacji posiadających odpowiednio wysoki stopień bezpieczeństwa - nieodzowny dla systemów przetwarzających istotne dane biznesowe klienta.

Gwarantuje w ten sposób odpowiednią poufność danych, udostępnianie ich jedynie osobom lub jednostkom do tego upoważnionym oraz zapewnia odpowiednią ochronę danych przed nieautoryzowaną modyfikacją.

Otwartość standardów i szeroki wybór narzędzi

Stosowanie otwartych standardów ogranicza ryzyko tworzenia rozwiązania polegające na uzależnieniu od pojedynczego dostawcy komponentów, a także umożliwia obniżenie całkowitego kosztu posiadania (total cost of ownership).

 

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