IBM WebSphere Application Server Mediatekniikan Seminaari Mikko Matilainen.

Slides:



Advertisements
Samankaltaiset esitykset
Tietokannat: MySQL ja PostgreSQL. Yleistä • Relaatiotietokantaohjelmisto, jolla voidaan luoda, ylläpitää ja muuttaa ja hallinnoida tietokantoja • Avoin.
Advertisements

WordPress- koulutus Kaarinan & Espoon NKK.
Tietokoneen käyttöjärjestelmä
Ohjelmistokehitys Viikko 2 Mika Salo Pekka Valtonen Asmo Voutilainen
Ohjelmistokehittäminen
Monimediaista sisältöä verkkokursseille ideoita sisällöntuotantoon Kajaani Terho Kontioinen Joensuun yliopisto.
Active directory.
SAP Yksi ERP-sovellus.
1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö Netbeans ja XAMPP Projektin luominen.
Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin.
Web Services ©Reino Aarinen, Miksi?  Web Services tekniikalla voi muuttaa valmiit sovellukset Web sovelluksiksi.  Sovellus voi julkaista toiminnon.
VMware workstation. VMware •Virtual Machine •Yhtiö perustettu vuonna 1998 •1999 julkaisi ensimmäisen tuotteen: VMware for workstations •2001 tuli VMware.
Ubuntuun LAMP server sekä Samba tiedostonjako palvelu.
Samba seminaari. Historiaa  Ensimmäinen versio 1992  Kehittäjä Andrew TridgellAndrew Tridgell.
W w w. h a m k. f i Wiki koulutus Leenakaija Lehto
Info-TV Projekti.
Windows NT Mika Purmonen
Suse / OpenSuse Antti Hartikainen. Terminologiaa SUSE = Saksalainen monikansallinen yritys, asiakkaina yritykset. SUSE Linux Enterprise = SUSEn kehittämä.
APACHE http-serveriohjelma
S HARE P OINT - SERVERIN ASENNUS Ilmo Euro, Sebastian Dideriksen, Ari Laamanen ja Jonne Järvinen
Info-TV Projekti.
Instagram Katariina Toivonen.
Vaasan yliopisto Tietojenkäsittely TiTe.1020 Ohjelmat.
Käyttöjärjestelmien käynnistyminen
GNU-ohjelmointityökalut Jussi Raunio TI09OHJ
XML -kielen perusteet SIMO Seminaari Antti Mäkinen.
Virtuaalisointi.
Gentoo Linux Niina Salmi Oh5. Yleistä Línux levitysversio Gentoo alunperin kehitetty olemaan –nopea –luotettava –vakaa Kaikki sen ohjelmat asennetaan.
JSPWiki © Reiska, WikiWiki Idea Applen Hypercard-pinosta. Juuret Hawaijin lentokentällä (WikiWiki, pikapikabussit). Ward Cunningham. WikiWikiWeb.
Esa Ramstadius Jussi Iltanen MTT Agronet portaali.
Liferay Portal © Reino Aarinen, Liferay Portal Olemassa jo Liferay Portal 4.3.0rc1. Tässä asennettu Liferay Portal Liferay on avoimeen.
Ville Ahola EL5. Yleistä  Avoimen lähdekoodin www- serveriohjelma  Lähes jokaiseen käyttöjärjestelmään löytyy oma versio  Ollut suosituin www-palvelin.
Mandrake linux Seminaarityö. Linux -Linux on vapaa Unix-tyyppinen käyttöjärjestelmä. Tavallisesti Linuxista puhuttaessa tarkoitetaan "levitysversiota"
Ossi Rönnberg & Atte Koste OH5
Heikki Salokanto Valvoja: prof. Jukka Manner Ohjaaja: DI Pekka Pajuoja, TEKES Sovelluskehitysympäristön virtualisoinnin tuomat edut ja haitat.
HAJAUTTAMISEN IDEAA SEPPO RÄSÄNEN SAVONIA-AMMATTIKORKEAKOULU TERVEYSALA, KUOPIO Ohjelmistotekniikka ja projektinhallinta, 4 op.
Valvoja: Professori Raimo Kantola Ohjaaja: DI Saara Marmo
-Linux Henri Uljas El3. Johdantoa Mandriva Linux (aikaisemmin tunnettu nimellä Mandrake Linux). Julkaistu Helppokäyttöinen, graafinen Linux. GPL-lisenssin.
Mandriva Linux eli Mandrake Linux Toni Näppi EL2.
JavaStation haastaa PC:n oppilaitoksissa Pasi Häkkinen TTKK/DMI/Hypermedialaboratorio Multimedian monet muodot, Tampere-talo.
Roni Leinonen.  Nimi tulee Gentoo pingviinistä, joka on nopeiten uiva pingviinilaji  Ensimmäinen versio julkaistiin vuonna 2002  Käyttäjällä on täysi.
 MODx on julkaisujärjestelmän ja sovelluskehyksen risteytys, jonka lisenssinä on kaikille ilmainen avoimen lähdekoodin GNU GPL. MODx on suunniteltu ammattilaisten.
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
Pakkanen -arkkitehtuurin siirto toteutustekniikoihin
Suse Linux Klaus Ovaskainen, TI12. Historia  S.u.S.E --> Software- und System-Entwicklung  Saksalainen lokalisointi Slackwaresta  > S.u.S.E Linux.
Markus Riihelä Mikko Sallinen. Yleistä Samba on lähes kaikilla UNIX ja UNIX- tyylisillä käyttöjärjestelmillä pyörivä tiedosto- ja tulostinpalvelin. Samba.
Linux palomuurina Kimmo Karhu, EL0A
HTTP (c) Reino Aarinen, HTTP yhteyskäytäntö Web asiakasohjelmat (yleensä erilaiset selaimet) käyttävät HTTP protokollaa tiedon siirtoon WWW sivustojen.
GNOME ja KDE Jani Pesu GNOME GNOME (GNU Network Object Model Environment) on graafinen työpöytäympäristö. Käytetään Unixin kaltaisissa käyttöjärjestelmissä.
DNS ja DHCP palvelut Linuxissa
Ohjelmistotekniikka kevät 2003 CASE-välineet. Ohjelmistotekniikka kevät 2003 Mitä ovat CASE-välineet? Computer Aided Software Engineering Tietokoneavusteinen.
APACHE Kurssi: V Linux Sami Karjalainen OH3 Mika Haaja OH5.
Jean Danielsbacka EL3 Linux. Samba? ● Tiedosto- ja tulostuspalvelin, joka toimii lähes missä tahansa TCP/IP:tä tukevassa ympäristössä ● Samba on ilmainen.
Linux-järjestelmät (A271227) Gentoo Linux -käyttöjärjestelmä Petri Keltanen TI07.
1757 Rinnakkaislaskennan jatko- kurssi Klusterin asennus Sami Seppänen.
Miika Kuusinen LTY/Tietoliikenteen laitos 2003
Windows 2000 Jukka Stranden Marko Suhonen Käyttöjärjestelmät Seminaari 2006.
Network Information System (NIS) Lähiverkot erikoistyökurssi Linux J. Heinikoski.
Tietokantapalvelimet -Mikko Pehkonen, Tite4. Tietokantapalvelimista  DBMS (Database Management Systems)  Tarkoitettu tiedon keskitettyyn hallintaan.
Ti LÄHIVERKOT -erikoistyökurssi Verkonhallinta Atte Kilpelä Jukka Lankinen
Katsaus HFM-infrastruktuuriin Henri Vilminko, Oracle Consulting Services OUGF HFM-seminaari,
SUSE Linux. Alunperin saksalainen lokalisointi Slackwaresta Julkaistiin vuonna 1994 S.u.S.E Linux 1.0:na Myöhemmin sisällytettiin Jurix- käyttöjärjestelmä.
ARCH-Linux Juuso Lähdekorpi TI15STIVE
Linux pelikäytössä Simo-Pekka Taurama.
Linux Mint Heikkilä Visa.
RYHMÄN NIMI? MITÄ RYHMÄ TEKEE? MISSÄ ? MILLOIN? YHTEYSTIEDOT ?
Sisältö PostgreSQL MySQL Historia yms. ORDBMS Ominaisuuksia Asennus
Samba Tuukka Toropainen.
Esityksen transkriptio:

IBM WebSphere Application Server Mediatekniikan Seminaari Mikko Matilainen

Aiheet Mikä se on? Käsitteitä Network Deployment -arkkitehtuuri Network Deployment –ympäristön rakentaminen Käyttöliittymät Yhteenveto

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

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.

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ä

Käsitteitä (1/2) Deployment Manager  Hallintakone Noodi  Kone, jolla sovelluspalvelimet toimivat Node Agent  Noodilla toimiva sovellus, jolla ohjataan sovelluspalvelimia

Käsitteitä (2/2) wsadmin  Tekstipohjainen ylläpitosovellus JACL  Skriptikieli, jota käytetään komentosarjojen ajamiseen wsadminissa SOAP  WebSpheren kommunikaatioprotokolla

Käyttöliittymät (1/6) Voidaan jakaa kolmeen osaan  wsadmin  Graafinen käyttöliittymä (Admistrative Console)  Valmiit ylläpitosovellukset (serverStatus, addNode, stopServer ym.)

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.

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

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?

Käyttöliittymät (5/6)

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ää

Network Deployment – arkkitehtuuri (1/2) Koostuu neljästä osasta  Deployment Manager  Noodit  Sovelluspalvelimet  Ohjelmistot

Network Deployment – arkkitehtuuri (2/2)

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

Network Deployment – ympäristön rakentaminen (2/5) Noodien liittäminen Manageriin  addNode esimerkki -conntype soap Valmiiksi asennetut sovellukset voidaan kopioida –includeapps – parametrillä

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

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

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

Yhteenveto Sovelluspalvelinympäristö isoihin e- business –järjestelmiin Käytössä erittäin laajasti ympäri maailman ”Helppoa, kun sen osaa”

Kiitos Hahaa, olen PAHA! Siksi raiskaan tuon katulampun. Hahaa, senkin himoittava lamppu!