search query: @keyword Web services / total: 59
reference: 33 / 59
Author: | Ojala, Oskar |
Title: | Service Oriented Architecture in Mobile Devices: Protocols and Tools |
Tjänstinriktad arkitektur i mobila apparater: protokoll och verktyg | |
Palvelusuuntautunut arkkitehtuuri mobiililaitteissa: protokollat ja työkalut | |
Publication type: | Master's thesis |
Publication year: | 2005 |
Pages: | (10) + 80 Language: eng |
Department/School: | Tietotekniikan osasto |
Main subject: | Ohjelmistotekniikka (T-106) |
Supervisor: | Tarhio, Jorma |
Instructor: | Penttinen, Eero |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark Aalto 8033 | Archive |
Keywords: | distributed computing software reuse Service Oriented Architecture Web services embedded programming representational state transfer XML shema languages interface description service oriented computing hajautettu tietojen käsittely ohjelmiston uudelleenkäyttö palvelusuuntautunut arkkitehtuuri Web services sulautettu ohjelmointi XML-skeemakielet rajapintakuvaus palvelusuuntautut tiedonkäsittely |
Abstract (fin): | Palvelusuuntautunut arkkitehtuuri (SOA) edustaa uutta tapaa rakentaa väljästi keskenään sidonnaisia hajautettuja järjestelmiä. Siinä korostuvat hyvin määritellyt palvelurajapinnat ja karkeajakoinen tiedonsiirto, joiden tarkoituksena on mahdollistaa toiminta heterogeenisessä verkkoympäristössä, jossa palvelujen ja asiakassovellusten kehittäminen eivät ole toisiinsa kytkettyjä. Mobiililaitteet, jotka ovat helposti kannettavia, aina päällekytkettyjä sekä kykeneviä suorittamaan nykyaikaisia käyttöjärjestelmiä, ovat yleistymässä, tulossa edullisemmiksi ja kykenevät enenevissä määrin suorittamaan monimutkaisia ohjelmistoja. Laitteiden koko, akkukapasiteetti ja hinta asettavat kuitenkin rajoituksensa laitteille, joten mahdollisuus hajauttaa tietojenkäsittely ja hyödyntää ohjelmistojen etäkäyttöä on toivottava. SOAn käsitteen yhdistäminen mobiililaitteisiin mahdollistaa käytännöllisiä, helposti laajennettavia ja helposti toteutettavia hajautettuja sovelluksia. Tässä työssä pyritään vastaamaan kysymyksiin onko SOAa noudattavien ohjelmistojen toteutus mobiililaitteille mahdollista, mikä on vaadittu ja tämänhetkinen kieli- ja työkalutuki SOAlle, miten nykyiset toteutustekniikat, kuten protokollat, soveltuvat mobiililaitteille ja miten erilaiset arkkitehtuurinäkymät kuten Representational State Transfer (REST) pitäisi ottaa huomioon palveluita suunnitellessa. Tilanteen arvioimiseksi tarkastellaan Web service -tekniikoita rajapintojen ja tietorakenteiden määrittelyyn sekä tiedonsiirtoon. Työssä tarkastellaan Web service- ja XML-tekniikoiden tukea C++-, Python- ja Java-ohjelmointikielten mobiililaiteversioissa. Lisäksi toteutetaan REST:n toteuttavat ja Web service -tekniikoita hyödyntävät asiakasohjelmistot erilaisia työvälineitä käyttäen ja tehdään suorituskykymittauksia. SOAa noudattavien ohjelmistojen toteuttaminen osoittautuu mahdolliseksi, mutta työvälineiden ja määrittelyjen kypsyyden kehittämisessä riittää vielä työtä. |
ED: | 2006-01-05 |
INSSI record number: 30464
+ add basket
INSSI