Wiadomości
Rola serwera IBM WebSphere Application Server w IBM WebSphere Process Server
2 września 2010 14:25,
Jacek Laskowski
IBM WebSphere Application Server (w skrócie WAS) jest serwerem aplikacyjnym realizującym wytyczne specyfikacji Java Enterprise Edition (w skrócie JEE). W zależności od wersji serwera WAS będzie to inna wersja JEE, np. WAS 7 jest certyfikowaną implementacją specyfikacji JEE 5.
Rolą serwera aplikacji jest udostępnienie usług, które opisane są w specyfikacji JEE, ale nie tylko. Są również takie funkcjonalności, które są cechą serwera WAS, ale nie wymagane przez JEE, np. klastrowanie, a co za tym idzie zagwarantowanie wysokiej dostępności, odporność na awarie (a raczej zniwelowanie ich skutków), czy równoważenie obciążenia. W ten sposób aplikacje pisane zgodnie z wytycznymi specyfikacji JEE mogą być uruchamiane na środowisku uruchomieniowym jakim jest WAS. Jeśli do tego dodać funkcjonalności spoza specyfikacji JEE zaoszczędzamy czas podczas rozwoju aplikacji, bo zamiast pisać usługi "od zera" opieramy się na ich istnieniu w serwerze.
IBM WebSphere Process Server (w skrócie WPS) jest serwerem aplikacyjnym oferującym m.in. kontener procesów biznesowych opisanych przez specyfikację WS-BPEL. Głównym nośnikiem technologicznym są specyfikacje Service Component Architecture (SCA) oraz Service Data Object (SDO), które udostępniają aplikacje WPSowe jako zbiór komponentów SCA korzystających z obiektów SDO. Podobnie jak specyfikacja JEE w WASie, tak SCA i SDO w WPSie upraszczają tworzenie aplikacji opartych na usługach, co podkreślane jest przez podejście architektoniczne Service-Oriented Architecture (SOA).
Jednakże do realizowania swojej funkcjonalności, WPS potrzebuje wsparcia serwera aplikacyjnego, który oferuje usługi monitora transakcyjnego, zarządzania danymi przechowywanymi w relacyjnej bazie danych, bezpieczeństwo, czy współbieżność. I właśnie tu jest rola dla WASa. To właśnie WAS oferuje potrzebne, wręcz niezbędne, usługi do poprawnego funkcjonowania WPS. Możnaby powiedzieć, że WPS to rozszerzenie funkcjonalne WAS, albo potraktować WPS jako aplikację uruchomioną na serwerze WAS. W ten sposób IBM oferuje serwer JEE - WAS - oraz serwer WS-BPEL - WPS, a to pozwala administratorom znającym tajniki zarządzania WASem, w dużej mierze poczuć się komfortowo przy administracji WPSem, gdyż mechanizmy WPSa oparte są w całości na mechanizmach WASowych.
IBM WebSphere Process Server (w skrócie WPS) jest serwerem aplikacyjnym oferującym m.in. kontener procesów biznesowych opisanych przez specyfikację WS-BPEL. Głównym nośnikiem technologicznym są specyfikacje Service Component Architecture (SCA) oraz Service Data Object (SDO), które udostępniają aplikacje WPSowe jako zbiór komponentów SCA korzystających z obiektów SDO. Podobnie jak specyfikacja JEE w WASie, tak SCA i SDO w WPSie upraszczają tworzenie aplikacji opartych na usługach, co podkreślane jest przez podejście architektoniczne Service-Oriented Architecture (SOA).
Jednakże do realizowania swojej funkcjonalności, WPS potrzebuje wsparcia serwera aplikacyjnego, który oferuje usługi monitora transakcyjnego, zarządzania danymi przechowywanymi w relacyjnej bazie danych, bezpieczeństwo, czy współbieżność. I właśnie tu jest rola dla WASa. To właśnie WAS oferuje potrzebne, wręcz niezbędne, usługi do poprawnego funkcjonowania WPS. Możnaby powiedzieć, że WPS to rozszerzenie funkcjonalne WAS, albo potraktować WPS jako aplikację uruchomioną na serwerze WAS. W ten sposób IBM oferuje serwer JEE - WAS - oraz serwer WS-BPEL - WPS, a to pozwala administratorom znającym tajniki zarządzania WASem, w dużej mierze poczuć się komfortowo przy administracji WPSem, gdyż mechanizmy WPSa oparte są w całości na mechanizmach WASowych.
Oryginalny tekst został opublikowany na www.computerworld.pl
Komentarze (2)
Back in school, I''m doing so much leanring.
Czy dział wiadomości to teraz słup ogloszeniowy IBM-a?
- Kingston: Nowa linia dysków SSD
- Microsoft zapowiada nowy system plików - ReFS
- Intel: SSD 520 - nowa linia szybkich dysków
- Praktyczne porady dla administratorów na 2012 rok
- Co powinien wiedzieć każdy specjalista IT?
- Narzędzia dla administratorów sieci
- Windows Intune 3.0 - szansa na perfekcyjne narzędzie?
- Kontrowersyjne decyzje Oracle odnośnie Javy
- Testy penetracyjne pomogą w obronie przed cyberatakami
- MSP: kierunki rozwoju technologii w 2012 roku
Polecane
Przełomowy rok... znowu
Lektura firmowych informacji prasowych i prognoz firm analitycznych nie pozostawia wątpliwości - każdego roku...
Spokój i luz administratora
Wymagania wobec pracowników działów IT rosną proporcjonalnie do stopnia rozwoju teleinformatyki. Oczekuje się, że...