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

Date

2001

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, Kari

Keywords

application server, SOAP, XML, Apache, sovelluspalvelin

Other note

Citation