Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A Kandidaatintyö ja seminaari
|
|
- Tuulikki Mäkelä
- 9 vuotta sitten
- Katselukertoja:
Transkriptio
1 LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, , 2008 Jukka Lankinen Alkuraportin hyväksynyt
2 Sisältö 1 JOHDANTO 1 2 TYÖN TAUSTAT 2 3 TYÖN TAVOITTEET JA MENETELMÄT 3 4 AIKATAULU 4 LÄHTEET 5 i
3 1 JOHDANTO Työn aihe on avoimen lähdekoodin käyttö WWW-sovelluspalveluiden toteutuksessa. Aihepiiri käsitelee kohtuullisen uutta Web Services -käsitettä. Web Service tai WWW-sovelluspalvelu on jollain ohjelmointikielellä ja sovelluskehyksellä (framework) toteutettu palvelu, joka keskustelee muiden tietokoneiden ja palvelujen kanssa alustariippumattomilla XMLviesteillä. Yksi hyvin yksinkertainen WWW-sovelluspalvelu voisi olla kahden luvun yhteenlasku, jossa palvelulle lähetetään XML-muodossa kaksi lukua ja palvelu palauttaa XML-muotoisena näiden kahden yhteenlasketun arvon. Yleensä tällaisen palvelun tekeminen vaatii sovelluskehyksen, millä palvelu toteutetaan, sovelluskehittimen (esim. Eclipse) ja palvelimen (esim. Tomcat). Sovellusrajapintoja on olemassa hyvin monia erilaisia ja monilla erilaisilla lisensseillä, joista useimmat tukevat avointa lähdekoodia. Nämä rajapinnat on toteutettu monilla eri ohjelmointikielillä ja niissä on jonkinverran myös eroa. Erot pääosin syntyvät ohjelmointikielten tuomien etuuksien mukaan, mutta jokaisella rajapinnalla on myös omat erikoispiirteensä. Rajapinnoilla on tukia eri tekniikoille ja standardeille. Lisäksi rajapintojen kanssa työskennellessä on eräänlainen mukavuus ja yhdenmukaisuus tärkeää. Suorituskyky on myös tärkeä tekijä, kun kyseessä on massiivisesti käytössä olevista palveluista. Palveluiden toteuttamiseen on olemassa erilaisia sovelluskehittimiä. Kuka tahansa voi ohjelmoida WWW-sovelluspalvelun käyttäen yksinkertaista tekstieditoria, mutta on myös olemassa laaja skaala erilaisia palveluiden toteuttamista helpottavia sovelluksia. Palvelimilta vaaditaan kyky ajaa servlettejä, joihin WWW-sovelluspalvelut perustuvat. Tätä ominaisuutta ei löydy jokaisesta HTTP-palvelimesta ja toisinaan tarvitaan erillinen servlettejä tukeva palvelin, kuten Apache Tomcat. On siis selvää, että vaihtoehtoja on hyvin paljon ja monille aloitteleville palveluiden toteuttajille onkin vaikeaa löytää itselleen sopivaa työkalua, millä toteuttaa palvelunsa. Tässä työssä keskityn avoimen lähdekoodin toteutuksiin ja punnitsen eri sovelluskehittimien tehokkuutta WWW-sovelluspalveluiden toteuttamisessa. Työ on rajattu käsittelemään Apache Axis2:sta, Xfire:ä ja JAX-WS:ää, joista jokainen on toteutettu javalla. Työssä käydään läpi yleisimpiä WWW-sovelluspalveluiden käyttämiä standardeja ja selvitetään mitä niistä eri sovellusrajapinnat käyttävät. Työlle on tehty alustava sisällysluettelo, joka on löydettävissä työn verkkosivuilta. [3] Lisäksi tämä sivusto sisältää viimeisimmät tiedot työn etenemisestä. 1
4 2 TYÖN TAUSTAT WWW-sovelluspalvelut kehittyvät kaiken aikaa ja uusia standardeja sekä määrityksiä tehdään. Standardit ja määritykset ovat vapaasti kaikkien luettavissa verkossa. [4, 5, 6] WWW-sovelluspalveluista on tehty suuria määriä kirjoja ja erilaisia toteutusalustoja on useita. Tämän työn on mahdoton kattaa kaikkia avoimen lähdekoodin projekteja. Lisäksi virallisia vertailuja ja suorituskykymittauksia eri sovelluskehyksille on vähän niiden kehittyvän luonteen takia. Tästä syystä työssä pääosin keskitytään vertailemaan ominaisuuksia ja rajapintoja, mitä eri sovellusrajapinnat pystyvät toteuttamaan. Internet tarjoaa muutamia harrastelijoiden tekemiä vertailuja, mutta niitä ei voida käyttää lähdemateriaalina työn teossa. Projektien kotisivut ja dokumentaatiot käyvät lähdemateriaalin hakemisessa, koska muita tieteellisiä lähteitä ei ole tarjolla. 2
5 3 TYÖN TAVOITTEET JA MENETELMÄT Työssä on tavoitteena syvällisesti paneutua WWW-sovelluspalveluiden rakenteeseen ja niihin liittyviin standardeihin sekä tekniikoihin. Selvitetään millaisista osista WWW-sovelluspalvelut koostuvat ja miten yksinkertaisen palvelun voi tehdä sekä mitä se vaatii. Lisäksi selvitellään avointa lähdekoodia ja käytettyjä lisenssejä. Kirjatieto soveltuu tähän vaiheeseen mainiosti. Pohjatiedon selvityksen jälkeen käydään läpi työhön valitut avoimen lähdekoodin projektit ja paneudutaan niiden ominaisuuksiin sekä niiden sovelluskehyksien toteuttamiin standardeihin. Yleisimpiä standardeja ovat mm. WS-Addressing, WS-Security, WS-Policy ja tuet WSDL 1.1 tai WSDL 2.0 -kuvauksille. Näiden lisäksi selvitetään mitä muita sovelluksien toteuttamista helpottavia ominaisuuksia sovelluskehys tarjoaa, kuten liitännäisiä Eclipseen tai välitöntä sovelluksen käyttöönottoa. Nämä tiedot täytyy hakea kunkin WWWsovelluspalvelukehyksen kotisivuilta. Tässä tapauksessa Apache Axiksen, XFiren ja JAX- WS:n kotisivuilta. [4, 5, 6] Erillisten selvitysten lisäksi lopuksi kootaan kaikkien tiedot vertailtavaksi taulukon tai johonkin muuhun formaattiin, josta nopeasti nähdään tutkimustyön tulokset. Tällä hetkellä WWW-sovelluspalveluihin liittyyn hyvin monia eri tekniikoita ja standardeja, joita kaikkia ei ole toteutettu kaikissa sovellusrajapinnoissa. Tätä varten täytyy selvittää, mikä sovelluskehys tukee mitäkin standardeja ja määrityksiä. Työn pitäisi helpottaa oikean WWW-sovelluspalveluratkaisun valinnassa ja valaista avoimen lähdekoodin projektien teknisiä eroja. 3
6 4 AIKATAULU Aikataulu on esitetty taulukossa 1. Kyseinen aikataulu on myös löydettävissä työn kotisivuilta [3]. P äivämäärä Kuvaus Aloitetaan työ. Kerätään lähdekirjallisuutta ja tutustutaan tarkemmin WWW-sovelluspalveluihin ja mahdollisiin sovelluskehyksiin/työkaluihin. Päämääränä myös tutustua tarkemmin sovelluskehyksiin ja rakentaa yksinkertainen WWW-sovelluspalvelu. Rajataan aihetta ja tehdään alkuraportti Jatketaan keskeneräistä työtä. Ilmoittaudutaan uudelleen kurssille Korjataan vanhaa työtä ja selvennetään työn tavoitteet Edistymispalaveri Edistymispalaveri Alkuseminaari. Päivitetään työn tavoitteita palautteen perusteella Edistymispalaveri. Axis2 ja XFire käsitelty Edistymispalaveri. Loput WWW-sovelluskehykset käsitelty ja vertailut tehty Työn valmistuminen. Tästä eteenpäin korjataan virheitä, jos niitä ilmenee Loppuseminaari. Taulukko 1: Aikataulu 4
7 LÄHTEET [1] Ethan Cerami. Web Services Essentials. O Reilly. Sebastopol, Canada ISBN: [2] James Snell. Programming Web Services with SOAP. O Reilly. Sebastopol, Canada ISBN: [3] Jukka Lankinen. Työn verkkosivut. julankin/kurssit/kand Viitattu [4] Apache Axis2 Documentation. Viitattu [5] Xfire Homepage. Viitattu [6] JAX-WS User Guide. Viitattu
Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti Kandidaatintyö ja seminaari
LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti5004000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 4.6.2007,
Tiedonsiirto- ja rajapintastandardit
Tiedonsiirto- ja rajapintastandardit Viitekehys Julkishallinnon perustietovarantojen rajapinnat (PERA) työryhmän tulokset valmiit syksyllä 2011 Määrittelee teknisen arkkitehtuuriratkaisun tietovarantojen
Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri
Järjestelmäarkkitehtuuri (TK081702) ja Järjestelmäarkkitehtuuri Sovellukset ovat olemassa Järjestelmien uudistaminen vie yleensä arvioitua enemmän resursseja ja kestää arvioitua kauemmin Migration (Migraatio
Järjestelmäarkkitehtuuri (TK081702) SOA, Service-oriented architecture SOA,
Järjestelmäarkkitehtuuri (TK081702) SOA SOA-arkkitehtuuri perustuu xml:ään ja Web Services teknologioihin Mahdollistaa joustavan mukautumisen tuleviin muutoksiin Kustannustehokas Toteutukset perustuvat
HOJ J2EE & EJB & SOAP &...
HOJ J2EE & EJB & SOAP &... Ville Leppänen HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/18 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista
Kiipulan ammattiopisto. Liiketalous ja tietojenkäsittely. Erja Saarinen
Kiipulan ammattiopisto Liiketalous ja tietojenkäsittely Erja Saarinen 2 Sisällysluettelo 1. Johdanto... 3 2. Hyvät internetsivut... 3 3. Kuvien koko... 4 4. Sivujen lataus... 4 5. Sivukartta... 5 6. Sisältö...
HSMT J2EE & EJB & SOAP &...
HSMT J2EE & EJB & SOAP &... Ville Leppänen HSMT, c Ville Leppänen, IT, Turun yliopisto, 2011 p.1/15 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista
Järjestelmäarkkitehtuuri (TK081702)
Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,
Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset
Tekninen määrittely: Editori Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Sisällysluettelo 1. Johdanto...4 1.1. Tarkoitus ja kattavuus...4 1.2. Tuote ja ympäristö...4 1.3. Määritelmät,
Avointen ohjelmistojen käyttö ohjelmistokehityksessä
Avointen ohjelmistojen käyttö ohjelmistokehityksessä 9.4.2008 Janne Kuha Manager, Java Services Descom Oy Janne Kuha Manager, Java Services janne.kuha@descom.fi Kuka? Descom Oy:llä, sitä ennen Wanadu Inc.,
Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3
Uutisjärjestelmä Vaatimusmäärittely Versio 1.3 Sisällys 1 Muutoshistoria... 4 2 Viitteet... 4 3 Sanasto... 4 3.1 Lyhenteet... 4 3.2 Määritelmät... 4 4 Johdanto...5 4.1 Järjestelmän yleiskuvaus... 5 4.2
Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services
Järjestelmäarkkitehtuuri (TK081702) Standardoidutu tapa integroida sovelluksia Internetin kautta avointen protokollien ja rajapintojen avulla. tekniikka mahdollista ITjärjestelmien liittämiseen yrityskumppaneiden
IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT
IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT KOULUTUKSEN KOHDERYHMÄ SISÄLTÖ Koulutuksen tavoitteena on antaa opiskelijalle valmiudet uusien tietoteknisten menetelmien ja välineiden hyödyntämiseen.
17/20: Keittokirja IV
Ohjelmointi 1 / syksy 2007 17/20: Keittokirja IV Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/10 Tavoitteita
Trakla2-opetusympäristö
Trakla2-opetusympäristö TRAKLA: TietoRakenteet ja Algoritmit; KotiLaskujen Arvostelu TEKNILLINEN KORKEAKOULU Informaatio- ja luonnontieteiden tiedekunta Tietotekniikan laitos Esityksen rakenne Katsaus
Pilveä standardisoidaan monessa ryhmässä
14.10.2011 Uutiskirjeen sisältö Pilvipalveluita koskevien standardien laadinta on alkamassa mm.verkkosovellusten ja tietoturvatekniikkojen ISOn alikomiteoissa.»lue artikkeli kokonaisuudessaan Ohjelmointikieli
Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen
Pedacode Pikaopas Java-kehitysympäristön pystyttäminen Pikaoppaan sisältö Pikaoppaassa kuvataan, miten Windowstyöasemalle asennetaan Java-ohjelmoinnissa tarvittavat työkalut, minkälaisia konfigurointeja
Valppaan asennus- ja käyttöohje
Versio Päiväys Muokkaaja Kuvaus 0.9 16.2.2006 Tuukka Laakso Korjattu versio 0.1 Antti Kettunen Alustava versio Sisällysluettelo 1 Johdanto...2 2 Valppaan asennus...3 2.1 Valppaan kääntäminen...3 2.2 Valmiiksi
C-ohjelmoinnin peruskurssi. Pasi Sarolahti
C! C-ohjelmoinnin peruskurssi Pasi Sarolahti Mitä haluan oppia C-kurssilla? ja miksi? Tutustu lähimpään naapuriin Keskustelkaa miksi halusitte / jouduitte tulemaan kurssille 3 minuuttia è kootaan vastauksia
VYPEdit verkkosivualusta SVY-toimijoille
VYPEdit verkkosivualusta SVY-toimijoille www.vy.fi/admin/vypedit TieVie 26.8.2005 Hely Lahtinen VypEdit sisällönhallintajärjestelmällä voi www.vy.fi/admin/vypedit tuottaa ja ylläpitää www-sivustoja SVY:n
ELM GROUP 04. Teemu Laakso Henrik Talarmo
ELM GROUP 04 Teemu Laakso Henrik Talarmo 23. marraskuuta 2017 Sisältö 1 Johdanto 1 2 Ominaisuuksia 2 2.1 Muuttujat ja tietorakenteet...................... 2 2.2 Funktiot................................
Suomen avoimien tietojärjestelmien keskus COSS ry
Viisaat hankinnat: Avoimuudet uusissa JIT 2015 -ehdoissa JulkICTLab-seminaari 20.11.2015 Martin von Willebrand, puheenjohtaja Avoin arkkitehtuuri Luo jäsenien menestystarinoita avoimilla ratkaisuilla Avoimet
Tekninen suunnitelma - StatbeatMOBILE
Tekninen suunnitelma - StatbeatMOBILE Versio Päivämäärä Henkilö Kuvaus 1.0 13.12.2013 Pöyry Alustava rakenne ja sisältö 1.1 22.12.2013 Pöyry Lisätty tekstiä ilmoituksiin, turvallisuuteen ja sisäiseen API:in
Virtualisointiympäristössä on kolme pääosaa: isäntä (host), virtualisointikerros ja vieras (guest).
1 Virtualisoinnin avulla voidaan purkaa suora linkki suoritettavan sovelluksen (tai käyttöjärjestelmän tms.) ja sitä suorittavan laitteiston välillä. Näin saavutetaan joustavuutta laitteiston käytössä.
Asiakasystävällinen ja ylläpidettävä verkkopalvelu tarua vai totta
Asiakasystävällinen ja ylläpidettävä verkkopalvelu tarua vai totta 00.0.2008 Esitelmän pitäjän nimi (tarusta todeksi?) Leila Oravisto Mirjam Heikkinen Helsingin kaupunki Haasteet Kunnilla on palveluja
Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat
Järjestelmäarkkitehtuuri (TK081702) SOA yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,
MatTaFi projektin HAKA-pilotti
projektin HAKA-pilotti Matti Harjula matti.harjula@hut.fi Matematiikan ja systeemianalyysin laitos Teknillinen korkeakoulu 15. tammikuuta 2008 1 2 Materiaalin tuottajat ongelmana 3 Uusien sovellusten yksinkertaisempi
Web-palvelukonsepti tarjoaa yhden tavan toteuttaa SOA. Tämä tapa perustuu Web-palvelustandardien käyttöön: palvelut kuvataan WSDL-kielen avulla ja
1 Web-palvelukonsepti tarjoaa yhden tavan toteuttaa SOA. Tämä tapa perustuu Web-palvelustandardien käyttöön: palvelut kuvataan WSDL-kielen avulla ja kommunikointi toteutetaan SOAPin avulla. Näihin kieliin
Tikon Ostolaskujenkäsittely versio 6.1.2 SP1
Toukokuu 2012 1 (14) Tikon Ostolaskujenkäsittely versio 6.1.2 SP1 Asennusohje Toukokuu 2012 2 (14) Sisällysluettelo 1. Vaatimukset palvelimelle... 3 1.1..NET Framework 4.0... 3 1.2. Palvelimen Internet
TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö
TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö Tekijät: Eemeli Honkonen Joni Metsälä Työ palautettu: SISÄLLYSLUETTELO: 1 SEMINAARITYÖN KUVAUS... 3 2 TIETOKANTA... 3 2.1 MITÄ TIETOKANNAT SITTEN OVAT?... 3
ohjelman arkkitehtuurista.
1 Legacy-järjestelmällä tarkoitetaan (mahdollisesti) vanhaa, olemassa olevaa ja käyttökelpoista ohjelmistoa, joka on toteutettu käyttäen vanhoja menetelmiä ja/tai ohjelmointikieliä, joiden tuntemus yrityksessä
Hintatiedotus ja tietojen välitys. Loppuraportti
Hintatiedotus ja tietojen välitys Loppuraportti Henkilöliikenne 18. marraskuuta 2002 1 Lähtökohdat VR Henkilöliikenteellä on käytössä Journey Planner reitinsuunnittelupalvelu. Palvelua käyttävät matkustajat
Tietoturvakonsulttina työskentely KPMG:llä
Tietoturvakonsulttina työskentely KPMG:llä Helsingin Yliopisto 28 Helmikuuta 2014 Agenda Agenda Työtehtävistä yleisesti Esimerkkejä Osaamisen/toiminnan kehittäminen 1 Turvallisuuden arviointi / auditointi
Lataa Virallisen ja vaihtoehtoisen työryhmän seminaari Juha Karvonen. Lataa
Lataa Virallisen ja vaihtoehtoisen työryhmän seminaari 12.10.1994 - Juha Karvonen Lataa Kirjailija: Juha Karvonen ISBN: 9789520000400 Sivumäärä: 59 Formaatti: PDF Tiedoston koko: 11.55 Mb Kustantajan kuvausteksti
KIURU Tietotekniikan sovellusprojekti
KIURU Tietotekniikan sovellusprojekti Toni Hilpinen Marko Koivuniemi Jussi Mäkinen Miika Nurminen DOKUMENTIN NIMI dd.mm.yyyy Jyväskylän yliopisto Tietotekniikan laitos Kiuru-projektin tietoja Tekijät:
Visman SEPA-ratkaisu Yleiskuvaus käyttöönotosta ja ohjeista. Käyttöönotto-opas
Visman SEPA-ratkaisu Yleiskuvaus käyttöönotosta ja ohjeista Käyttöönotto-opas Oppaan päiväys: 14.9.2011. Asiakaspalvelu: Helpdesk: www.visma.fi Visma Software Oy pidättää itsellään oikeuden mahdollisiin
Copyright Observis Oy All rights reserved. Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa
Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa Platform Tuotekehityksen haasteita ja ratkaisuja Haaste: Massiivisten tietomäärien hallinta Ratkaisu: Pilvipalvelun skaalautuvuus Haaste:
P e d a c o d e ohjelmointikoulutus verkossa
P e d a c o d e ohjelmointikoulutus verkossa J2EE web-ohjelmointi Teoria ja ohjelmointitehtävät J2EE web-ohjelmointi 3 JOHDATUS OPISKELUUN...7 Opiskelu kurssilla... 7 Kurssin sisältö... 7 Aikataulu...
Pilottipalvelun esittely johtopäätökset
1 Pilottipalvelun esittely johtopäätökset Paikkatiedot palveluväylässä -loppuseminaari Paikkatietoverkoston kevätseminaari 18.5.2016 Pekka Latvala, Jari Reini Pilottipalvelu Pilottipalvelun lähtöasetelmana
Miksi käytettävyys on tärkeää
WWW-suunnittelu Webissä tärkeintä on käytettävyys. Tämä tarkoittaa yksinkertaisesti sitä, että jos käyttäjä ei löydä jotakin tuotetta, hän ei myöskään osta sitä. Webissä asiakas on kuningas, hiiri aseenaan
Vaatimusmäärittely Ohjelma-ajanvälitys komponentti
Teknillinen korkeakoulu 51 Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Versio Päiväys Tekijä Kuvaus 0.1 21.11.01 Oskari Pirttikoski Ensimmäinen versio 0.2 27.11.01 Oskari Pirttikoski Lisätty termit
TeliaSonera. Marko Koukka. IT viikon seminaari 11.10. 2007 Identiteetin hallinta palveluna, Sonera Secure IDM
TeliaSonera Marko Koukka IT viikon seminaari 11.10. 2007 Identiteetin hallinta palveluna, Sonera Secure IDM Sisällysluettelo Identiteetinhallinta operaattorin näkökulmasta Identiteetinhallinnan haasteet
TUTWSN-mittausverkon käyttö opetuksessa TTY:llä
TUTWSN-mittausverkon käyttö opetuksessa TTY:llä TTY:n on asentanut kehittämänsä uudenlaisen automaattisen langattoman mittausverkon TTY:n kampusalueen rakennuksiin. Verkkoa käytetään opetuksessa sekä kiinteistöjen
Liittymät Euroclear Finlandin järjestelmiin, tietoliikenne ja osapuolen järjestelmät Toimitusjohtajan päätös
Liittymät Euroclear Finlandin järjestelmiin, tietoliikenne ja osapuolen järjestelmät Toimitusjohtajan päätös Tilinhoitajille Selvitysosapuolille Liikkeeseenlaskijan asiamiehille Sääntöviite: 1.5.9, 5)
Kuntien Kansalliseen palveluarkkitehtuuriin liittyminen. Kunta-KaPA
Kuntien Kansalliseen palveluarkkitehtuuriin liittyminen Kunta-KaPA JUHTA 14.10.2015 Kunta-KaPA Kuntaliittoon on perustettu projektitoimisto, jonka tehtävänä on tukea ja edesauttaa Kansallisen Palveluarkkitehtuurin
Verkkosyöte on erityinen tiedostomuoto, jonka avulla sivustojen päivityksiä voi jakaa nopeasti ja tehokkaasti.
Kiravo - kirjasto avoimena oppimisympäristönä Biblär - biblioteket som ett öppet lärcentrum Kiravo 2013 Mikä on verkkosyöte? Verkkosyöte on erityinen tiedostomuoto, jonka avulla sivustojen päivityksiä
Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:
Linux-harjoitus 6 Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,
Suomen Yrittäjien valtakunnallinen Yrityspörssi-järjestelmä
Suomen Yrittäjien valtakunnallinen Yrityspörssi-järjestelmä Sisältö Yrityspörssin perusajatus ja järjestelmän rakenne Yhteistyömahdollisuudet Järjestelmän esittely Yrityspörssin perusajatus Kyseessä on
pilvipalvelu tarkoittaa?
Virtuaalipilvet tietotekniikassa: mitä pilvipalvelu tarkoittaa? Keijo Heljanko Tietotekniikan laitos Perustieteiden korkeakoulu Aalto-yliopisto keijo.heljanko@aalto.fi 18.1-2014 1/14 Pilvipalvelut Kun
Scrumin käyttö ketterässä sovelluskehityksessä
Scrumin käyttö ketterässä sovelluskehityksessä 9.4.2008 Janne Kuha Manager, Java Services Descom Oy Janne Kuha Manager, Java Services janne.kuha@descom.fi Kuka? Descom Oy:llä, sitä ennen Wanadu Inc., Mountain
Ajankohtaista peltolohkorekisterissä
Ajankohtaista peltolohkorekisterissä Ajantasaistus keväällä 2009 Talvella 2008-2009 maataloushallinto teki ajantasaistusta yhteensä 104 kunnan alueella. Kaikkia kuntia ei ole ajantasaistettu kokonaisuudessaan,
Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu
Liite 1: skenaariot ja PoC tulokset 1. Palvelun kehittäjän näkökulma Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Palvelun uusi versio on Palveluiden kehittäminen voitava asentaa tuotantoon vaikeutuu
www.solita.fi solita@solita.fi
www.solita.fi solita@solita.fi JAVA-SOVELLUSTEN RAKENTAMINEN INTEGROITUUN YMPÄRISTÖÖN Jarno Peltoniemi Solita Oy 10.5.2005 Aiheet Johdanto Portaalit, portletit Oracle Portal Java-sovelluksen rakentaminen
13/20: Kierrätys kannattaa koodaamisessakin
Ohjelmointi 1 / syksy 2007 13/20: Kierrätys kannattaa koodaamisessakin Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy
Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server. Infotilaisuus 3.12.2014 klo 10:00
Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server Infotilaisuus 3.12.2014 klo 10:00 Yleistä Ohjelmistoteknologioiden koulutukset 2014-2015 3: Internet sovellusten ohjelmointi Java Server
tarua vai totta 00.0.2008 Esitelmän pitäjän nimi Mirjam Heikkinen Helsingin kaupunki
Asiakasystävällinen älli ja ylläpidettävä verkkopalvelu tarua vai totta 00.0.2008 Esitelmän pitäjän nimi Leila Oravisto Mirjam Heikkinen Helsingin kaupunki Haasteet Kunnilla on palveluja vauvasta vaariin
Avoin lähdekoodi. Jani Kylmäaho Maanmittauslaitos www.oskari.org
Avoin lähdekoodi Jani Kylmäaho Maanmittauslaitos www.oskari.org Avoimen lähdekoodin määritelmä (OSI) Ohjelman täytyy olla vapaasti levitettävissä ja välitettävissä. Lähdekoodin täytyy tulla ohjelman mukana
Käyttöliittymä ja tuotantokäsikirjoitus. Heini Puuska
Käyttöliittymä ja tuotantokäsikirjoitus Heini Puuska Sisältö 1 Käyttöliittymä... 1 2 Tuotantokäsikirjoitus... 2 2.1 Kurssin esittely... 2 2.2 Oppimistehtävä 1... 2 2.3 Oppimistehtävä 2... 2 2.4 Reflektio
Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?
Se edullisempi tietokanta Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä? Rasmus Johansson rasmus.johansson@microsoft.com Ratkaisumyyntipäällikkö (Sovellusalusta) Microsoft Oy Miten
Tulorekisteri: Varmenne Visma Fivaldi
Tulorekisteri: Varmenne Visma Fivaldi 1(15) Sisällysluettelo Yleistä 2 Muu tulorekisteri-dokumentaatio 2 Varmenne 3 Palvelusopimuksen tekeminen ja varmenteen tilaaminen 4 Varmenteen noutaminen 9 Asiakasyrityksen
Verkkolaskujen arkistointi
Verkkolaskujen arkistointi Palvelun kuvaus sivu 1/7 Tiedon asiakirjat: tekijänoikeudet Tämän asiakirjan sisältöä tai mitään sen osaa ei saa jäljentää yrityksenne ulkopuolella ilman Tiedolta etukäteen saatua
Pilviväylä projekti 24.1.2014
Pilviväylä projekti 24.1.2014 Tarkoitus ja tavoite Pilviväylän teknisten ratkaisujen tavoitteena on ratkaista ongelmia jotka liittyvät pilvipalveluiden hankintaan, saatavuuteen ja käyttöönottoon kouluissa.
Paikkatietotyökalut osallistavassa suunnittelussa. Toni Sankari Oulun ammattikorkeakoulu 7.5.2014
Paikkatietotyökalut osallistavassa suunnittelussa Toni Sankari Oulun ammattikorkeakoulu 7.5.2014 Mitä osallistavan suunnittelun paikkatietotyökaluilla tarkoitetaan? Nettiselaimen välityksellä käytettäviä
Malleja valinnanvapauden lisäämiseksi
Malleja valinnanvapauden lisäämiseksi VAHVAT VANHUSNEUVOSTO ääni kuuluviin ja osaaminen näkyväksi Tampere projektijohtaja Mari Patronen Tampereen hankkeet 1. Asiakas- ja palveluohjaus 2. Henkilökohtainen
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012 SISÄLLYS 1 JOHDANTO 3 2 WWW-PALVELIMEN TOIMINTA 4 3 OMINAISUUDET
Oha-selvitys 2008 HISinOne-järjestelmän arviointi
1 Oha-selvitys 2008 HISinOne-järjestelmän arviointi IT 2008, 24.10.2008 LAURI STIGELL JA MARKO SORMUNEN 2 Selvityksen tavoitteet 1. Nykyisten opintohallinnon tietojärjestelmien keskeisten toimintojen yhtäläisyyksien
Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin
Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin Ville Leppänen HSMT, c Ville Leppänen, IT, Turun yliopisto, 2009 p.1/15 HSMT (Java-kielellä) Aineopintotasoinen kurssi, 5op. Luennot:
Version päivittäminen
Version päivittäminen Puh: 02-2767 171 Fax: 02-2767 170 www.ecom.fi asiakaspalvelu@ecom.fi 1 Uuden version haku internetistä ja ohjelmiston rekisteröinti...3 1.1 Ohjelmiston Rekisteröiminen...3 1.2 Internet-rekisteröinnin
Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi
Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi Versiohistoria: Versio: Pvm: Laatijat: Muutokset: 0.1 2006-11-25 Janne Mäkelä Alustava 1.0 2006-12-10 Janne Mäkelä Valmis 1.
Verkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008
Verkkopokerijärjestelmä Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008 Projektiryhmä Samuli Aalto-Setälä Jukka Kekälainen Jarno Kyykkä Mika Mielonen Mårten Smeds Otto Waltari Ohjaaja
AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA
DIMENTEQ OY SALORANKATU 5-7 24240 SALO FINLAND WWW.DIMENTEQ.FI AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA SKOL ja FLIC, 29.10.2015 Teemu Virtanen, Dimenteq Oy DIMENTEQ OY Tietotekniikan palveluyritys,
Case TUHTI. Projektin tunnuslukuja. ! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä 1999. ! Java luokkia n. 5000
Case TUHTI 17.12.2002 1 TietoEnator 2002 Projektin tunnuslukuja! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä 1999! Otettu tuotantokäyttöön syksyllä 2001! Proof of Concept (5 henkilöä 4 kk) ->
Uudelleenkäytön jako kahteen
Uudelleenkäyttö Yleistä On pyritty pääsemään vakiokomponenttien käyttöön Kuitenkin vakiokomponentit yleistyneet vain rajallisilla osa-alueilla (esim. windows-käyttöliittymä) On arvioitu, että 60-80% ohjelmistosta
Solidity älysopimus ohjelmointi. Sopimus suuntautunut ohjelmointi
Solidity älysopimus ohjelmointi Sopimus suuntautunut ohjelmointi Merkle puu Kertausta eiliseltä Solidity on korkean tason älysopimus ohjelmointikieli Muistuttaa olio-ohjelmointia Javalla Sopimuskoodi on
Dokumentin nimi LOGO:) Tampereen teknillinen yliopisto. Ryhmä XXX: Projektiryhmän nimi Projektin nimi
Tampereen teknillinen yliopisto Ohjelmistotekniikan laitos OHJ-3500 Ohjelmistotuotannon projektityö LOGO:) Ryhmä XXX: Projektiryhmän nimi Projektin nimi Dokumentin nimi Jakelu: (Ryhmä) (Kurssihenkilökunta)
Onko sinun yritykselläsi jo tietotekniikka Palveluksessa? vtoasp -palvelun avulla siirrät tietojärjestelmäsi haasteet ammattilaisten hoidettaviksi.
Onko sinun yritykselläsi jo tietotekniikka Palveluksessa? vtoasp -palvelun avulla siirrät tietojärjestelmäsi haasteet ammattilaisten hoidettaviksi. vtoasp -palvelu 1) Huolehtii yrityksesi tietojärjestelmän
Henkilöliikenteen telematiikan kansallinen järjestelmäarkkitehtuuri TelemArk
Henkilöliikenteen telematiikan kansallinen järjestelmäarkkitehtuuri TelemArk 29.6.2001 Tausta ja tavoitteet! Henkilöliikenteen kansallista järjestelmäarkkitehtuuria tarvitaan ohjaamaan liikennetelematiikan
HTTP-välityspalvelimen käyttö tapahtumien keräämiseen
HTTP-välityspalvelimen käyttö tapahtumien keräämiseen Tero Tähtinen Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio Diplomityöesitelmä 29.11.2004 1 Johdanto Diplomityössä
Attribuutti-kyselypalvelu
Attribuutti-kyselypalvelu sivu 1/10 Sisällysluettelo 1 Johdanto... 3 2 Palvelut... 3 2.1 Ammattioikeudenrajoituslista... 3 2.2 Ammattioikeuslista... 3 2.3 Attribuutti-rajoitustietosanoma... 3 3 Palvelurajapinnan
Lataa Farmakognosia. Lataa
Lataa Farmakognosia Lataa ISBN: 9789524952767 Sivumäärä: 363 Formaatti: PDF Tiedoston koko: 19.59 Mb Farmakognosian 3. uusittu laitos käsittelee oppialaansa sen nykyisen kehitystason ja uuden lääkeainelainsäädännön
Ylläpitodokumentti Mooan
Ylläpitodokumentti Mooan Helsinki 16.08.06 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Heikki Aitakangas
Suvi Junes/Pauliina Munter Tietohallinto / Opetusteknologiapalvelut 2014
Aineistot Kun laitat Muokkaustilan päälle, näet jokaisessa osiossa Lisää aktiviteetti tai aineisto - linkin. Valitse linkin takaa avautuvasta listasta, millaisen aineiston haluat alueelle tuoda, ja paina
Tietotekniikan Sovellusprojektit
Tietotekniikan Sovellusprojektit Jukka-Pekka Santanen Tietotekniikan laitos 16.2.2010 Tavoitteena taitoja ja kokemusta projektimuotoisesta työtavasta ja ryhmätyöstä, projektin hallinnasta ja johtamisesta,
Lataa Masennuksen arkea - Jukka Tontti. Lataa
Lataa Masennuksen arkea - Jukka Tontti Lataa Kirjailija: Jukka Tontti ISBN: 9789514596056 Sivumäärä: 201 Formaatti: PDF Tiedoston koko: 31.77 Mb Kustantajan kuvausteksti kirjasta puuttuu. Saatat kuitenkin
OPISKELIJAN MUISTILISTA
Kuvataiteen lukiodiplomin tukimateriaali opiskelijalle OPISKELIJAN MUISTILISTA Kuvataiteen lukiodiplomi muodostuu teoksesta sekä työskentelyprosessia, itsearviointia ja kuvataiteen tuntemusta kuvaavasta
99.5.2003 1 (4) ADAPTERITOTEUTUS PIRKANMAAN SAIRAANHOITOPIIRIN JÄRJESTELMIIN (AHO JA TAMLAB)
99.5.2003 1 (4) ADAPTERITOTEUTUS PIRKANMAAN SAIRAANHOITOPIIRIN JÄRJESTELMIIN (AHO JA TAMLAB) TAUSTA Pirkanmaan sairaanhoitopiiri hyväksyttiin aluetietojärjestelmän (ATJ) kokeilulain piiriin v. 2001. Pirkanmaan
Paikkatiedot palveluväylässä kehityksen tilanne Väylän varrelta - Kansallisen palveluväylän kehitystilanne -seminaari
1 Paikkatiedot palveluväylässä kehityksen tilanne Väylän varrelta - Kansallisen palveluväylän kehitystilanne -seminaari Jari Reini 13.05.2015 Hankkeen työkokonaisuudet 3 Pilotin suunnittelu ja kehittäminen
Kuutoskaupunkien suositukset avoimista rajapinnoista
Kuutoskaupunkien suositukset avoimista rajapinnoista Versio 1.0.1, 26.4.2016 Sisältö Yleistä... 3 Visio: Kaupunkien palvelukehitys rajapinnat edellä... 5 Yhteiset tavoitteet... 6 Avoimuus käytössä ja kehityksessä...
Lataa Työn tekeminen kuntouttaa. Lataa
Lataa Työn tekeminen kuntouttaa Lataa ISBN: 9789519736280 Sivumäärä: 120 Formaatti: PDF Tiedoston koko: 18.25 Mb Kustantajan kuvausteksti kirjasta puuttuu. Saatat kuitenkin löytää lisätietoa kirjasta kustantajan
Lataa Perusterveydenhuollon kehittyvä psykiatria. Lataa
Lataa Perusterveydenhuollon kehittyvä psykiatria Lataa ISBN: 9789519239965 Sivumäärä: 80 Formaatti: PDF Tiedoston koko: 14.31 Mb Kustantajan kuvausteksti kirjasta puuttuu. Saatat kuitenkin löytää lisätietoa
T-110.4100 Harjoitustyöluento
1. lokakuuta 2009 Yhteenveto 1 2 3 Linkkitilaprotokolla 4 5 6 DL! Ensimmäinen deadline lähestyy: harjoitustyön suunnitelma pitäisi palauttaa 15.10 klo 12 mennessä. Itse harjoitustyöstä lisää tuota pikaa..
Kandidaatintyön aiheita
Kandidaatintyön aiheita PM&RG:n aihe-ehdotukset Mervi L. Ranta ja Henrik J. Asplund Mervi L. Ranta & Henrik J. Asplund PL 15400, 00076 AALTO email: pmrg@tkk.fi FINLAND http://www.cs.hut.fi/~pmrg Version
PRH:n rajapinta ja tilinpäätösarkisto. Tilinpäätös on digitaalinen seminaarin
PRH:n rajapinta ja tilinpäätösarkisto Tilinpäätös on digitaalinen seminaarin 24.4.2019 PRH XBRL-projekti Projekti aloitettu 1.4.2018 Yhteistyössä Taloushallintoliiton kanssa Jatkoa aiemmasta projektista
Concurrency - Rinnakkaisuus. Group: 9 Joni Laine Juho Vähätalo
Concurrency - Rinnakkaisuus Group: 9 Joni Laine Juho Vähätalo Sisällysluettelo 1. Johdanto... 3 2. C++ thread... 4 3. Python multiprocessing... 6 4. Java ExecutorService... 8 5. Yhteenveto... 9 6. Lähteet...
.NET 2006 ja sen jälkeen
.NET 2006 ja sen jälkeen Ahti Haukilehto FC Sovelto Oyj Microsoft Regional Director, Finland Superior tools, niin mitkä? Visual Studio Team System Team Foundation Server DSL Tools 2 Visual Studio Team
Järjestätkö itse performanssiesi taltioinnin (videokuvauksen, dokumentoinnin valokuvaamalla tms)?
vastaajia vastaamattomia? 4% Kysely - Toukokuu 214 - Performanssitaidetta tekeviltä kysyttiin hdän käytännöistään ja näkemyksistään dokumentaatiosta, tekijänoikeuksista ja arkistoinnista, jakaminen jaetun
Ohjelmistoprosessit ja ohjelmistojen laatu Ohjelmistoprosessit ja ohjelmistojen laatu (4op)
581361 Ohjelmistoprosessit ja ohjelmistojen laatu (4op) Ohjelmistojärjestelmien syventävien opintojen kurssi Myös ohjelmistotekniikan profiilin pakollinen kurssi eli ohjelmistotekniikka-aiheisen gradun
Työkalut ohjelmistokehityksen tukena
1 Työkalut ohjelmistokehityksen tukena Johdanto 2 Työkaluja eli ohjelmistotyötä tukevia ohjelmistoja käytetään ohjelmistoalan yrityksissä nykypäivänä paljon. Työkalut auttavat ohjelmistoalan ihmisiä suunnittelemaan
Asio-opetuksensuunnittelun ja Oodin integraatio Web Servicellä
Asio-opetuksensuunnittelun ja Oodin integraatio Web Servicellä Integraation yleiskuvaus Erillinen lisämoduuli Asion opetuksen suunnitteluohjelmistoon Mahdollistaa Asio-opetuksensuunnittelussa suunnitellun