BEA dla Linuxa

Spośród serwerów aplikacyjnych najlepsze wsparcie Javy oferuje WebLogic firmy BEA Systems. Serwer ten działa również pod kontrolą Linuxa.

Spośród serwerów aplikacyjnych najlepsze wsparcie Javy oferuje WebLogic firmy BEA Systems. Serwer ten działa również pod kontrolą Linuxa.

Serwer BEA WebLogic 4.5.1 obsługuje aktywne strony serwerowe Java Server Pages (JSP), komunikację Java Messaging Ser-vices, umożliwia osadzanie komponentów Enterprise Java Beans (zarówno beanów sesji, jak i beanów encji) i zarządzanie stanem sesji servletów w pamięci.

Zabezpieczenia

WebLogic ma wbudowane programowe klastrowanie sesji połączeniowej z klientami, nie wymagające specjalnego sprzętu ani usług systemu operacyjnego. Zapewnia dostarczanie klientom stron HTML przez serwer sprzętowy najmniej obciążony (load balancing), przejęcie obciążenia przez sprawny serwer w razie awarii (failover) oraz replikację informacji i stanu sesji na wszystkie serwery w klastrze. Klastrowanie komponentów EJB ma te same możliwości, w tym replikację kodu komponentów, a ponadto zapewnia odzyskanie stanu beanu encji w razie awarii połączenia ze stacją klienta. Większość serwerów aplikacyjnych na rynku nie ma możliwości klastrowania komponentów.

Wszystkie te ściśle techniczne właściwości mają zasadnicze znaczenie przy obsłudze aplikacji krytycznych. Weźmy dla przykładu program płatności za pomocą kart kredytowych w sklepie internetowym. Awaria aplikacji w momencie płacenia może mieć niemiłe konsekwencje dla sklepu i klienta. Automatyczna replikac-ja stanu sesji i przejmowanie obciążenia przez działający serwer oznaczają, że klient nie zauważy awarii serwera aplikacyjnego, a operacja zostanie poprawnie dokończona.

Klastrowanie komponentów powoduje, że WebLogic jest jednym z najlepiej skalowalnych serwerów na rynku. Zwiększenie obciążenia aplikacji przez klientów internetowych nie wymaga bowiem zmiany aplikacji - wystarczy uruchomić większą liczbę serwerów WebLogic, które same zreplikują stany sesji klienckich i podzielą obciążenie na wszystkie serwery. Klastrowanie komponentów EJB nie jest wbudowane w serwer, ale jest opcją kupowaną oddzielnie.

Nie samą Javą...

Wsparcie technologii Java nie oznacza, że BEA Systems ignoruje realia rynkowe. Serwer Web-Logic obsługuje również komponenty CORBA i Microsoft COM+. Wsparcie komponentów COM+ odbywa się na drodze pośredniej - przez zamknięcie ich w obiektowej otoczce Java. WebLogic zapewnia również dostęp do komponentów CORBA i EJB z poziomu komponentów COM+.

BEA WebLogic 4.5.1 jest dostępny w trzech wersjach: Server, Enterprise i Express. W systemie Linux działa jedynie wersja Ser-ver, certyfikowana do współpracy z Linuxem Red Hat 6.x. Współpracuje z większością serwerów Web na Linuxie, w tym z najpopularniejszym Apache. Współpracuje z maszyną wirtualną Java IBM Linux 1.1.8. Koszt WebLogic wynosi ponad 10 tys. USD na jeden procesor.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200