fullrecord |
[{"key": "dc.contributor.advisor", "value": "Ojala, Arto", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Heinua, Petri", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2016-10-26T07:09:03Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2016-10-26T07:09:03Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2016", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1575977", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/51684", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Tuoteversiointi on tehokas keino yritysten ty\u00f6kalupakissa niiden kilpaillessa asiakkaista ja markkinaosuuksista. Versioinnilla asiakkaat voidaan jakaa joko maksukyvyn tai eri\u00e4vien tarpeiden mukaan valitsemaan itselleen sopivin tuote. Perinteisiin ohjelmistotuotteisiin n\u00e4hden SaaS, eli verkon yli palveluna tarjottava ohjelmisto, mahdollistaa uudenkaltaiset hinnoittelun ja myynnin mallit ja sen on luvattu tarjoavan skaalaetuja ja helpompaa k\u00e4ytt\u00f6\u00f6nottoa. Multitenantissa SaaS \u2013arkkitehtuurissa yksi sovellusinstanssi palvelee monia asiakkaita siten ett\u00e4 asiakkaan k\u00e4ytt\u00f6kokemus vastaa oman sovelluksen k\u00e4ytt\u00f6\u00e4 ja asiakkaan datat on eriytetty muiden asiakkaiden datasta. Multitenantin arkkitehtuurin mahdollistamalla pienemm\u00e4ll\u00e4 resurssien kulutuksella ja nopealla k\u00e4ytt\u00f6\u00f6notolla my\u00f6s pienempien asiakkaiden palveleminen kustannustehokkaasti on mahdollista. Versioinnin toteuttaminen multitenantin SaaS-arkkitehtuurin yhteydess\u00e4 on haastava ja uusi ongelma, johon ei ole helppoa ratkaisua. T\u00e4ss\u00e4 monitapaustutkimuksena toteutettavassa tutkielmassa tutustutaan nelj\u00e4n eri yrityksen tuotteisiin ja selvitet\u00e4\u00e4n miten kyseiset yritykset ovat ratkaisseet t\u00e4m\u00e4n ongelman. Tulosten perusteella n\u00e4ytt\u00e4\u00e4 silt\u00e4 ett\u00e4 versiointia k\u00e4ytet\u00e4\u00e4n yleisimmin erikokoisten asiakkaiden tavoittamiseen. Asiakas- tai toimialakohtaisten versioiden ongelmana voi olla koodin sirpaloituminen ja t\u00e4st\u00e4 johtuen koodi tuodaan usein osaksi p\u00e4\u00e4tuotetta ja toimiala- ja asiakaskohtaiset ominaisuudet ovat saman tuotteen ajonaikaisesti konfiguroitavia ominaisuuksia.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Product versioning is an efficient tool for companies when fighting for customers and market shares. With versioning, the customers can be segmented by their ability to pay or their individual needs to choose the version they see most fit for their purpose. Compared to traditional software products, SaaS (Software-as-a-Service) enables new models of pricing and sales and promises benefits of scale and easier deployment. In a multi-tenant SaaS architecture one application instance serves several customers while allowing a user experience similar to customers\u2019 own software and separating the data of different customers. Multi-tenant architecture, by enabling smaller resource usage and efficient deployment, makes serving smaller customers possible and cost- efficient. Product versioning in the context of the multi-tenant SaaS architecture is a challenging and new problem with no easy solution. This multiple case study introduces products from four different companies and finds out how these companies have solved this problem. Based on the results it seems like the most common use of versioning is to target customers of different sizes. The problem of customer- and industry specific versions can be code fragmentation and because of this the code is often merged to the base product and customer- and industry specific features are often taken into use with runtime configurations.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Petri Heinua (peanhein) on 2016-10-26 07:09:02.817384. Form: Pro gradu -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2016-10-26T07:09:03Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201610264449.pdf: 667966 bytes, checksum: fca85dc5f27503c448a24a41377f77c3 (MD5)\nlicense.html: 4813 bytes, checksum: e7dab0ffcb4c01038b40dc8ea2ae3d61 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2016-10-26T07:09:03Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201610264449.pdf: 667966 bytes, checksum: fca85dc5f27503c448a24a41377f77c3 (MD5)\nlicense.html: 4813 bytes, checksum: e7dab0ffcb4c01038b40dc8ea2ae3d61 (MD5)\n Previous issue date: 2016", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (63 sivua)", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "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": "versiointi", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "tuotedifferointi", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Tuoteversiointi osana SaaS -palvelun hinnoittelustrategiaa", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201610264449", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s 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": "Tietojenk\u00e4sittelytieteiden laitos", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Department of Computer Science and Information Systems", "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": "Tietojenk\u00e4sittelytiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2016-10-26T07:09:04Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": null, "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "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": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "SaaS", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "hinnoittelu", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
|