Web-palvelut ja sen perusteknologiat

Jyväskylä: Jyväskylän yliopisto, 2005. 40 s. Yhteentoimivuus erilaisten järjestelmien välillä on ollut heterogeenisen ohjelmistoteollisuuden yksi keskeisiä ongelmia. Web-palvelut (Web Services) - teknologia pyrkii ratkaisemaan tätä ongelmaa tarjoamalla toimittajariippumattoman menetelmän, jolla...

Full description

Bibliographic Details
Main Author: Riihola, Juha
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: 2005
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/19991
_version_ 1826225792138346496
author Riihola, Juha
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Riihola, Juha Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Riihola, Juha Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Riihola, Juha
datasource_str_mv jyx
description Jyväskylä: Jyväskylän yliopisto, 2005. 40 s. Yhteentoimivuus erilaisten järjestelmien välillä on ollut heterogeenisen ohjelmistoteollisuuden yksi keskeisiä ongelmia. Web-palvelut (Web Services) - teknologia pyrkii ratkaisemaan tätä ongelmaa tarjoamalla toimittajariippumattoman menetelmän, jolla eri ohjelmointikielillä toteutetut ja eri alustoilla olevat sovellukset kykenevät keskustelemaan keskenään. XML toimii keskeisimpänä Web-palveluiden perusteknologiana. XML tarjoaa standardin, joustavan ja laajennettavan tavan kommunikointiin ja toimi avaintekijänä useiden eri tekniikoiden yhteistyössä. Itse Web-palvelu on erilaisten sovellusten yhteistoimintaan suunniteltu sovelluskomponentti, joka kommunikoi käyttämällä SOAP-protokollaa avoimien verkkoprotokollien avulla. Webpalvelu on kuvattu WSDL-kieltä käyttäen ja sen sanomarakenne on määritelty XML-skeema kielellä. Web-palvelut voidaan julkaista julkisella tai yksityisellä UDDI-rekisterillä. Web-palvelujen ympärille on kehitetty suuri joukko erilaisia käytäntöjä ja protokollia, jotka pitävät huolta palvelujen luotettavuudesta, turvallisuudesta, hallinnasta jne. Keskeisimmät protokollat ovat laajalti hyväksyttyjä ja käyttöönotettuja, mutta yhä suuri osa näistä protokollista on joko keskeneräisiä tai vasta julkaistuja. Web-palvelut ovat siis kohdanneet uusille teknologioille tyypillisesti myös paljon kritiikkiä. Kritiikki on kohdistunut pääasiassa tietoturvaan, luotettavuuteen, prosessin ja transaktion hallintaan ja suorituskykyyn.      
first_indexed 2024-09-11T08:49:27Z
format Kandityö
fullrecord [{"key": "dc.contributor.author", "value": "Riihola, Juha", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2009-04-29T12:13:15Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2009-04-29T12:13:15Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2005", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/19991", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Jyv\u00e4skyl\u00e4: Jyv\u00e4skyl\u00e4n yliopisto, 2005.\r\n40 s.\r\nYhteentoimivuus erilaisten j\u00e4rjestelmien v\u00e4lill\u00e4 on ollut heterogeenisen ohjelmistoteollisuuden\r\nyksi keskeisi\u00e4 ongelmia. Web-palvelut (Web Services) -\r\nteknologia pyrkii ratkaisemaan t\u00e4t\u00e4 ongelmaa tarjoamalla toimittajariippumattoman\r\nmenetelm\u00e4n, jolla eri ohjelmointikielill\u00e4 toteutetut ja eri alustoilla olevat\r\nsovellukset kykenev\u00e4t keskustelemaan kesken\u00e4\u00e4n.\r\nXML toimii keskeisimp\u00e4n\u00e4 Web-palveluiden perusteknologiana. XML tarjoaa\r\nstandardin, joustavan ja laajennettavan tavan kommunikointiin ja toimi avaintekij\u00e4n\u00e4\r\nuseiden eri tekniikoiden yhteisty\u00f6ss\u00e4. Itse Web-palvelu on erilaisten\r\nsovellusten yhteistoimintaan suunniteltu sovelluskomponentti, joka kommunikoi\r\nk\u00e4ytt\u00e4m\u00e4ll\u00e4 SOAP-protokollaa avoimien verkkoprotokollien avulla. Webpalvelu\r\non kuvattu WSDL-kielt\u00e4 k\u00e4ytt\u00e4en ja sen sanomarakenne on m\u00e4\u00e4ritelty\r\nXML-skeema kielell\u00e4. Web-palvelut voidaan julkaista julkisella tai yksityisell\u00e4\r\nUDDI-rekisterill\u00e4.\r\nWeb-palvelujen ymp\u00e4rille on kehitetty suuri joukko erilaisia k\u00e4yt\u00e4nt\u00f6j\u00e4 ja protokollia,\r\njotka pit\u00e4v\u00e4t huolta palvelujen luotettavuudesta, turvallisuudesta, hallinnasta\r\njne. Keskeisimm\u00e4t protokollat ovat laajalti hyv\u00e4ksyttyj\u00e4 ja k\u00e4ytt\u00f6\u00f6notettuja,\r\nmutta yh\u00e4 suuri osa n\u00e4ist\u00e4 protokollista on joko keskener\u00e4isi\u00e4 tai vasta\r\njulkaistuja. Web-palvelut ovat siis kohdanneet uusille teknologioille tyypillisesti\r\nmy\u00f6s paljon kritiikki\u00e4. Kritiikki on kohdistunut p\u00e4\u00e4asiassa tietoturvaan, luotettavuuteen,\r\nprosessin ja transaktion hallintaan ja suorituskykyyn.\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-04-24T06:24:31Z\r\nNo. of bitstreams: 2\r\nJuha.Riihola.pdf: 295148 bytes, checksum: 2c0f2ea08e170345847638b9c075be03 (MD5)\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Approved for entry into archive by Marja-Leena Harjuniemi(mharjuni@cc.jyu.fi) on 2009-04-29T12:13:14Z (GMT) No. of bitstreams: 2\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)\r\nJuha.Riihola.pdf: 295148 bytes, checksum: 2c0f2ea08e170345847638b9c075be03 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2009-04-29T12:13:15Z (GMT). No. of bitstreams: 2\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)\r\nJuha.Riihola.pdf: 295148 bytes, checksum: 2c0f2ea08e170345847638b9c075be03 (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": "SOA", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "UDDI", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "WSDL", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "SOAP", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "XML", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Web-palvelut", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Web Services", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Web-palvelut ja sen perusteknologiat", "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-200904241492", "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": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "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": "restrictedAccess", "language": null, "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"}, {"key": "dc.rights.accessrights", "value": "This material has a restricted access due to copyright reasons.", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Luettavissa tekij\u00e4noikeudellisista syist\u00e4 vain Jyv\u00e4skyl\u00e4n yliopiston Tietojenk\u00e4sittelytieteiden laitoksella.", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}]
id jyx.123456789_19991
language fin
last_indexed 2025-02-18T10:56:17Z
main_date 2005-01-01T00:00:00Z
main_date_str 2005
publishDate 2005
record_format qdc
source_str_mv jyx
spellingShingle Riihola, Juha Web-palvelut ja sen perusteknologiat SOA UDDI WSDL SOAP XML Web-palvelut Web Services Tietojärjestelmätiede Information Systems Science
title Web-palvelut ja sen perusteknologiat
title_full Web-palvelut ja sen perusteknologiat
title_fullStr Web-palvelut ja sen perusteknologiat Web-palvelut ja sen perusteknologiat
title_full_unstemmed Web-palvelut ja sen perusteknologiat Web-palvelut ja sen perusteknologiat
title_short Web-palvelut ja sen perusteknologiat
title_sort web palvelut ja sen perusteknologiat
title_txtP Web-palvelut ja sen perusteknologiat
topic SOA UDDI WSDL SOAP XML Web-palvelut Web Services Tietojärjestelmätiede Information Systems Science
topic_facet Information Systems Science SOA SOAP Tietojärjestelmätiede UDDI WSDL Web Services Web-palvelut XML
url https://jyx.jyu.fi/handle/123456789/19991 http://www.urn.fi/URN:NBN:fi:jyu-200904241492
work_keys_str_mv AT riiholajuha webpalvelutjasenperusteknologiat