XML:n käyttö tiedonsiirrossa sovelluspalvelimien yhteydessä
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
2001
Department
Major/Subject
Automaation tietotekniikka
Mcode
AS-116
Degree programme
Language
fi
Pages
68 s. + liitt.
Series
Abstract
Diplomityössä tutustutaan aluksi XML:n historiaan, XML -dokumenttien määrittelyissä käytettyihin metodiikkoihin sekä joihinkin XML:n kehityskaaren varrella syntyneisiin oheistekniikoihin, jotka osaltaan mahdollistavat sen tehokkaan käytön sovelluksissa. Samalla luodaan lyhyt katsaus prosessiin, jonka mukaan mm. XML:n kehityksestä vastaavan W3C:n työ etenee. Sovelluspalvelimiin ja niissä yleisesti käytettyyn Java -teknologiaan syvennytään soveltuvalla tarkkuudella luvussa 3. Erityistä painoa laitetaan Java Servlets- ja Java Server Pages -tekniikoiden esittelyyn, jotta työssä toteutetun prototyyppisovelluksen toimintaympäristön ymmärtäminen olisi mahdollista. Kaupallisiin ratkaisuihin luodaan suppeahko katsaus esittelemällä kahta järjestelmää. Tietoturvaseikkoihin paneudutaan työn laajuuden edellyttämällä tasolla. Luvussa 4 esitellään soveltuvin osin vapaan lähdekoodin Apache -projektia, jonka osista kokoamalla periaatteessa voidaan rakentaa kaupallisiin ratkaisuihin verrattavissa oleva sovelluspalvelin. Erityisesti painotetaan XML:n käyttöä tiedonsiirtorajapintojen määrittelyyn liittyvissä kysymyksissä. Luku 5 keskittyy esittelemään XML:ään pohjautuvia tiedonsiirtotapoja yksinkertaisista määrityksistä monimutkaisiin viitekehyksiin saakka. SOAP:n spesifikaatioita tarkastellaan erityisellä tarkkuudella. Työn yhteydessä valitaan ja otetaan käyttöön sopivaksi katsottu kombinaatio mm. Apache -tuoteperheen komponenteista sovelluspalvelimeksi. Sen yhteyteen toteutetaan prototyyppisovellus, jonka avulla voidaan siirtää yksinkertaisia tietorakenteita etäjärjestelmästä toiseen SOAPia ja HTTP:tä hyväksi käyttäen. Prototyyppiin kuuluvat sekä asiakas- että palvelusovellusten toteutukset.Description
Supervisor
Koskinen, KariKeywords
application server, SOAP, XML, Apache, sovelluspalvelin