1. Wybrane produkty IBM WebSphere Application Server
a) WebSphere Application Server: Express, Base, Network Deployment
b) Porównanie wersji WASa
2. Java EE – Java Enterprise Edition
a) Wymagania dzisiejszych aplikacji
b) Korzyści płynące ze stosowania JAVA EE
c) Wielowarstwowość aplikacji
d) Podział ogólny
e) Schemat procesu tworzenia aplikacji na platformę JAVA EE
3. JDBC – Java DataBase Connectivity
4. JNDI – Java Naming and Directory Interface
5. JMS – Java Messaging Service
a) Kolejka (Queue) – komunikacja (Point-to-Point)
b) Temat (Topic) – komunikacja (Publish/Subscribe)
6. JTA – Java Transaction API
7. EJB – Enterprise JavaBeans
a) Sesyjne (Session Beans) reprezentujące procesy biznesowe
i. Pełnostanowe (statefull)
ii. Bezstanowe (stateless)
b) Encyjne (Entity Beans) reprezentujące dane
i. BMP – Bean-Managed Persistency
ii. CMP – Container-Managed Persistency
c) Message Driven Beans – komponenty sterowane komunikatami
1. Zbieranie informacji na temat środowiska
a) Czy JVM na maszynie jest w wersji 32bit czy 64bit?
b) Ile jest wolnego miejsca na maszynie?
c) Czy masz uprawnienia do katalogu gdzie ma być zainstalowany serwer?
d) Czy File Descriptor ma ustawioną odpowiednio dużą wartość?
e) /tmp
f) Wspierane platformy i oprogramowanie
g) Wymagania systemowe
2. Instalacja binarek a) Wspierane platformy i oprogramowanie
b) Wymagania systemowe
c) Zmienne środowiskowe
d) Tryby instalacji: Graphical – GUI / Command-line – Silent
e) Weryfikacja instalacji
f) Logi podczas instalowania
1. Zbieranie wymaganych informacji
a) Czy aplikacja ma wykorzystywać transakcyjność (XA)?
b) Parametry bazy danych
c) Czy baza danych jest za firewall’em?
d) Przewidywany ruch