co to jest serwer aplikacji Java & IBM WebSphere application server?
serwer aplikacji zapewnia całą niezbędną infrastrukturę do hostowania aplikacji korporacyjnych. Obsługuje obsługę aplikacji między żądaniami użytkownika do backend aplikacji biznesowych, takich jak Baza Danych, wiadomości itp.
aplikacja korporacyjna, która zwykle jest oparta na transakcjach lub jest intensywnie używana, musi mieć serwer aplikacji z wbudowaną redundancją, wysoką dostępnością i wydajnością, taki jak WebSphere Application Server.
serwer aplikacji zwykle znajduje się między serwerem WWW a Bazą Danych lub innym zapleczem, takim jak wiadomości itp.
poniżej znajduje się typowy diagram wskazujący serwer aplikacji znajdujący się w żądaniach użytkownika.
Obsługiwane platformy
serwer aplikacji WebSphere jest obsługiwany na następujących platformach.
- AIX
- HP
- IBM i
- z/OS
- Linux
- Solaris
- Windows
Alternatywnie możesz kliknąć tutaj, aby przejrzyj oficjalny dokument wymagań systemowych dla was 8.5.5.
WebSphere Editions
w tej chwili na rynku jest siedem edycji WAS.
- WebSphere Application Server – Liberty Core
- WebSphere Application Server – Express
- WebSphere Application Server – Base
- WebSphere Application Server – Network Deployment
- WebSphere Application Server – Hypervisor Edition
- WebSphere Application Server – z/OS
- WebSphere Application – Developers
każda edycja jest zoptymalizowana pod kątem różnych wymagań, od rozwoju do produkcji i małych przedsiębiorstw. Możesz je porównać, aby wybrać najbardziej odpowiedni dla Twojej firmy.
Kliknij tutaj, aby przejść przez oficjalne porównanie arkusza.
Topologie WebSphere
WebSphere zapewnia elastyczność konfiguracji, która może pasować do wszelkich wymagań w środowisku produkcyjnym lub pozaprodukcyjnym w ramach budżetu. Biorąc pod uwagę ogromne możliwości, mogą istnieć różne topologie, jednak następujące trzy są najczęściej używane.
- Standalone
- Network Deployment
- Administrative Agent
Standalone topology
to podstawowa topologia, w której instalujesz WebSphere na jednym serwerze. Implementując to, będziesz mieć komórkę, węzeł i serwer (JVM) na jednym komputerze, który ma niektóre z poniższych ograniczeń.
- nie będzie w stanie uruchomić serwera z konsoli administratora
- brak wysokiej dostępności
- brak równoważenia obciążenia
- wszystkie zadania administracyjne po połączeniu się z JVM
prawdopodobnie byłoby to dobre dla rozwoju lub bez krytycznego środowiska pozaprodukcyjnego. Poniżej znajduje się typowy schemat serwera dla samodzielnej topologii.
topologia wdrażania sieci
prawdopodobnie najczęściej używana i zaawansowana topologia, która może mieć wiele JVM działających na tym samym serwerze lub innym serwerze.
jest to obsługiwane tylko w WebSphere Application Server Network Deployment edition.
dobrą rzeczą w tej topologii jest to, że możesz wykonywać wszystkie zadania administracyjne, w tym uruchamiać JVM przez konsolę DMGR.
w tej topologii – DMGR i node agent uruchamiają się jako osobny proces i obsługują klastrowanie dla wysokiej dostępności. Poniżej znajduje się podstawowy schemat topologii ND.
topologia agenta administracyjnego
w tej topologii tworzony jest dodatkowy proces o nazwie agent administracyjny, który pomaga zarządzać wieloma niezależnymi serwerami zarejestrowanymi w agencie administracyjnym.
pozwala to administratorowi zarządzać wszystkimi zarejestrowanymi węzłami za pomocą konsoli agenta administracyjnego.
staje się to bardzo przydatne, gdy masz wiele niezależnych serwerów i chcesz wykonywać zadania administracyjne, w tym uruchamiać JVM za pomocą konsoli. Poniższy diagram ilustruje podstawową topologię agenta administracyjnego.
Co nowego w WebSphere 8.5.5?
IBM udostępnił WebSphere Application Server 8.5 w czerwcu 2012 r.i 8.5.5 w czerwcu 2013 r. z kilkoma wspaniałymi funkcjami wymienionymi poniżej.
- HPEL – rejestrowanie binarne, które jest szybsze niż rejestrowanie tekstu. Pomaga to w wydajności środowiska wykonawczego.
- monitorowany katalog obsługa szybszych cykli edycji-wdrażania-testowania
- JAVA SE7 – WAS 8.5 mają opcję obsługi Java 7 SE
- odporność aplikacji – WAS 8.5 ND jest zintegrowany z WebSphere virtual enterprise.
- zarządzanie zdrowiem-monitoruj stan serwera aplikacji i reaguj na potencjalne problemy, zanim wystąpi awaria.
- ulepszenia obsługi SIP i rozwiązywania problemów w protokole inicjacji sesji wspierają bardziej odporne przetwarzanie sesji SIP.
aby uzyskać pełną listę nowych funkcji – kliknij tutaj, aby zapoznać się z oficjalnym dokumentem.
mam nadzieję, że pomoże to w zrozumieniu IBM WebSphere application server.