Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuMiina Auvinen Muutettu yli 9 vuotta sitten
1
IBM WebSphere Application Server Mediatekniikan Seminaari Mikko Matilainen
2
Aiheet Mikä se on? Käsitteitä Network Deployment -arkkitehtuuri Network Deployment –ympäristön rakentaminen Käyttöliittymät Yhteenveto
3
Mikä se on? (1/3) IBM:n J2EE-sovelluspalvelin Versio 1 vuonna 1998, nyt versiossa 6.0 E-business –sovellusten ylläpito ja hallinta Useita versioita eri kokoisiin palvelukokonaisuuksiin
4
Mikä se on? (2/3) Käytetään suurkoneympäristöissä Tuki noin 30 käyttöjärjestelmälle (mm. AIX, z/OS, Windows Server 2003) Käyttäjiä mm. Sampo ja TietoEnator.
5
Mikä se on (3/3) Yhdistää sovelluksen tietokantoihin ja muihin järjestelmiin Huolehtii järjestelmän eri osista (jsp- sivut, http-palvelimet yms.) Tarjoaa ohjelmoijille yhtenäisen ohjelmointirajapinnan Ei huolta eri käyttöliittymistä
6
Käsitteitä (1/2) Deployment Manager Hallintakone Noodi Kone, jolla sovelluspalvelimet toimivat Node Agent Noodilla toimiva sovellus, jolla ohjataan sovelluspalvelimia
7
Käsitteitä (2/2) wsadmin Tekstipohjainen ylläpitosovellus JACL Skriptikieli, jota käytetään komentosarjojen ajamiseen wsadminissa SOAP WebSpheren kommunikaatioprotokolla
8
Käyttöliittymät (1/6) Voidaan jakaa kolmeen osaan wsadmin Graafinen käyttöliittymä (Admistrative Console) Valmiit ylläpitosovellukset (serverStatus, addNode, stopServer ym.)
9
Käyttöliittymät (2/6) wsadmin Tekstipohjainen Komennot JACL- tai Jython- skriptikielellä Käytössä kaikki mahdolliset toiminnot Parhaimmillaan usein käytettyjä komentosarjoja ajettaessa.
10
Käyttöliittymät (3/6) wsadmin – JACL-esimerkki echo "\$AdminApp uninstall $APPNAME" >> $TMPDIR/installapp.jacl echo "\$AdminConfig save" >> $TMPDIR/installapp.jacl $WASDIR/wsadmin.sh -f $TMPDIR/installapp.jacl
11
Käyttöliittymät (4/6) Admistrative Console Graafinen käyttöliittymä -> Selkeä ja helppokäyttöinen Kaikki toiminnot käytössä Hyvä mm. uusien sovellusten ja edistyneiden muutosten teossa Liikaa klikkailua?
12
Käyttöliittymät (5/6)
13
Käyttöliittymät (6/6) Valmiit sovellukset Tekstipohjaisia Vain yleisimpiin ylläpitotoimintoihin Esim. palvelimen käynnistys ja pysäytys, palvelinten tilan tarkastus yms. Nopeakäyttöisiä - useimmiten yksi parametri riittää
14
Network Deployment – arkkitehtuuri (1/2) Koostuu neljästä osasta Deployment Manager Noodit Sovelluspalvelimet Ohjelmistot
15
Network Deployment – arkkitehtuuri (2/2)
16
Network Deployment – ympäristön rakentaminen (1/5) Deployment Manager Käyttöjärjestelmästä riippumatta ”nextnextnext”-asennus IBM WebSphere Application Server Asennus noodeille samaan tapaan kuin Deployment Manager
17
Network Deployment – ympäristön rakentaminen (2/5) Noodien liittäminen Manageriin addNode esimerkki -conntype soap Valmiiksi asennetut sovellukset voidaan kopioida –includeapps – parametrillä
18
Network Deployment – ympäristön rakentaminen (3/5) Sovelluspalvelimen luominen set info [$AdminConfig getid /Node:noodinnimi/] set serv1 [$AdminConfig create Server $info {{name serverinnimi}}] $AdminConfig save Asetukset kuntoon
19
Network Deployment – ympäristön rakentaminen (4/5) Sovelluksen asentaminen $AdminApp install /tmp/sovellus.ear {- server serverinnimi} Sovellus useimmiten.ear –paketti. Sisältää EJB-moduulit, verkkomoduulit ja asiakasmoduulit
20
Network Deployment – ympäristön rakentaminen (5/5) Sovelluspalvelin ja sovellus käyntiin startServer –käskyllä Parametrinä sovelluspalvelimen nimi startServer server1 Palvelimen käynnistäminen käynnistää myös palvelimen alaiset sovellukset
21
Yhteenveto Sovelluspalvelinympäristö isoihin e- business –järjestelmiin Käytössä erittäin laajasti ympäri maailman ”Helppoa, kun sen osaa”
22
Kiitos Hahaa, olen PAHA! Siksi raiskaan tuon katulampun. Hahaa, senkin himoittava lamppu!
Samankaltaiset esitykset
© 2023 SlidePlayer.fi Inc.
All rights reserved.