Avoimeen lähdekoodiin perustuvat Javan web-palveluiden ohjelmistokehykset

 Hirvonen, Matias Juhani Tietojärjestelmätieteen kandidaatintutkielma / Matias Hirvonen Jyväskylä: Jyväskylän yliopisto, 2009. 39 s. Kandidaatintutkielma Palvelukeskeisten arkkitehtuurien nauttiessa kasvavaa huomiota tietojärjestel-mien suunnittelussa myös web-palveluiden tehokas toteuttaminen...

Full description

Bibliographic Details
Main Author: Hirvonen, Matias
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:fin
Published: 2009
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/22511
_version_ 1826225790202675200
author Hirvonen, Matias
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Hirvonen, Matias Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Hirvonen, Matias Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Hirvonen, Matias
datasource_str_mv jyx
description  Hirvonen, Matias Juhani Tietojärjestelmätieteen kandidaatintutkielma / Matias Hirvonen Jyväskylä: Jyväskylän yliopisto, 2009. 39 s. Kandidaatintutkielma Palvelukeskeisten arkkitehtuurien nauttiessa kasvavaa huomiota tietojärjestel-mien suunnittelussa myös web-palveluiden tehokas toteuttaminen on noussut avainasemaan. Tutkielmassa kerrotaan lyhyesti mitä web-palvelut ovat ja luo-daan katsaus niiden historiaan. Web-palvelun käsite yhdistetään tekniseen to-teutukseen jaottelemalla palvelut karkeasti arkkitehtuurin ja toteutustavan pe-rusteella. Aihealueen laajasta termistöstä selvitetään ohjelmistosuunnittelijan kannalta tärkeimmät termit, niiden merkitys ja keskinäiset suhteet. Web-palveluiden roolia Java-ympäristössä käsitellään Javan ohjelmistoalustojen kautta ja paneudutaan tarkemmin Java Enterprise Editionin web-palvelu-rajapintaan. Lopuksi vertaillaan seitsemää keskenään varsin erilaista Java-kielellä toteutettua ohjelmistokehystä. Niiden hyviä ja huonoja puolia vertail-lessa todetaan parhaan vaihtoehdon valinnan olevan tapauskohtaista. Kehysten ominaisuudet kootaan valintaa helpottavaan taulukkoon.      
first_indexed 2012-12-06T00:00:41Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.author", "value": "Hirvonen, Matias", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2009-12-10T10:06:52Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2009-12-10T10:06:52Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2009", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/22511", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "\u00a0Hirvonen, Matias Juhani\r\nTietoj\u00e4rjestelm\u00e4tieteen kandidaatintutkielma / Matias Hirvonen\r\nJyv\u00e4skyl\u00e4: Jyv\u00e4skyl\u00e4n yliopisto, 2009.\r\n39 s.\r\nKandidaatintutkielma\r\nPalvelukeskeisten arkkitehtuurien nauttiessa kasvavaa huomiota tietoj\u00e4rjestel-mien suunnittelussa my\u00f6s web-palveluiden tehokas toteuttaminen on noussut avainasemaan. Tutkielmassa kerrotaan lyhyesti mit\u00e4 web-palvelut ovat ja luo-daan katsaus niiden historiaan. Web-palvelun k\u00e4site yhdistet\u00e4\u00e4n tekniseen to-teutukseen jaottelemalla palvelut karkeasti arkkitehtuurin ja toteutustavan pe-rusteella. Aihealueen laajasta termist\u00f6st\u00e4 selvitet\u00e4\u00e4n ohjelmistosuunnittelijan kannalta t\u00e4rkeimm\u00e4t termit, niiden merkitys ja keskin\u00e4iset suhteet.\r\nWeb-palveluiden roolia Java-ymp\u00e4rist\u00f6ss\u00e4 k\u00e4sitell\u00e4\u00e4n Javan ohjelmistoalustojen kautta ja paneudutaan tarkemmin Java Enterprise Editionin web-palvelu-rajapintaan. Lopuksi vertaillaan seitsem\u00e4\u00e4 kesken\u00e4\u00e4n varsin erilaista Java-kielell\u00e4 toteutettua ohjelmistokehyst\u00e4. Niiden hyvi\u00e4 ja huonoja puolia vertail-lessa todetaan parhaan vaihtoehdon valinnan olevan tapauskohtaista. Kehysten ominaisuudet kootaan valintaa helpottavaan taulukkoon.\r\n\u00a0\u00a0\u00a0\u00a0\u00a0", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Seija Paananen (sepaanan@jyu.fi) on 2009-12-10T10:06:51Z\r\nNo. of bitstreams: 2\r\nMatias.Hirvonen.pdf: 735031 bytes, checksum: e6bdcd3c6bfdf88fe22bf82055f377b5 (MD5)\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2009-12-10T10:06:52Z (GMT). No. of bitstreams: 2\r\nMatias.Hirvonen.pdf: 735031 bytes, checksum: e6bdcd3c6bfdf88fe22bf82055f377b5 (MD5)\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "RPC", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "REST", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "SOA", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Java", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmistokehys", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "web-palvelu", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Avoimeen l\u00e4hdekoodiin perustuvat Javan web-palveluiden ohjelmistokehykset", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-200912104507", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.dcmitype", "value": "Text", "language": "en", "element": "type", "qualifier": "dcmitype", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_22511
language fin
last_indexed 2025-02-18T10:55:31Z
main_date 2009-01-01T00:00:00Z
main_date_str 2009
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/d1d59b00-22d8-44fc-a296-be27502d1ea4\/download","text":"Matias.Hirvonen.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2009
record_format qdc
source_str_mv jyx
spellingShingle Hirvonen, Matias Avoimeen lähdekoodiin perustuvat Javan web-palveluiden ohjelmistokehykset RPC REST SOA Java ohjelmistokehys web-palvelu Tietojärjestelmätiede Information Systems Science
title Avoimeen lähdekoodiin perustuvat Javan web-palveluiden ohjelmistokehykset
title_full Avoimeen lähdekoodiin perustuvat Javan web-palveluiden ohjelmistokehykset
title_fullStr Avoimeen lähdekoodiin perustuvat Javan web-palveluiden ohjelmistokehykset Avoimeen lähdekoodiin perustuvat Javan web-palveluiden ohjelmistokehykset
title_full_unstemmed Avoimeen lähdekoodiin perustuvat Javan web-palveluiden ohjelmistokehykset Avoimeen lähdekoodiin perustuvat Javan web-palveluiden ohjelmistokehykset
title_short Avoimeen lähdekoodiin perustuvat Javan web-palveluiden ohjelmistokehykset
title_sort avoimeen lähdekoodiin perustuvat javan web palveluiden ohjelmistokehykset
title_txtP Avoimeen lähdekoodiin perustuvat Javan web-palveluiden ohjelmistokehykset
topic RPC REST SOA Java ohjelmistokehys web-palvelu Tietojärjestelmätiede Information Systems Science
topic_facet Information Systems Science Java REST RPC SOA Tietojärjestelmätiede ohjelmistokehys web-palvelu
url https://jyx.jyu.fi/handle/123456789/22511 http://www.urn.fi/URN:NBN:fi:jyu-200912104507
work_keys_str_mv AT hirvonenmatias avoimeenlähdekoodiinperustuvatjavanwebpalveluidenohjelmistokehykset