Addressing the interoperability challenge of combining heterogeneous data sources in a data-driven solution

Dataohjautuvat ratkaisut yhdistävät usein erilaisten ja heterogeenisten tietolähteiden tietoja. Nämä tietolähteet voivat käyttää erilaisia verkkokerrosprotokollia, viestikerroksen protokollia, dataformaatteja ja semanttisia malleja. Näiden yhdistelmä luo yhteentoimivuuden haasteen, koska usein eri p...

Full description

Bibliographic Details
Main Author: Ojala, Veli-Matti
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:fin
Published: 2017
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/56397
_version_ 1826225709904822272
author Ojala, Veli-Matti
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia University of Jyväskylä Jyväskylän yliopisto
author_facet Ojala, Veli-Matti Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia University of Jyväskylä Jyväskylän yliopisto Ojala, Veli-Matti Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia University of Jyväskylä Jyväskylän yliopisto
author_sort Ojala, Veli-Matti
datasource_str_mv jyx
description Dataohjautuvat ratkaisut yhdistävät usein erilaisten ja heterogeenisten tietolähteiden tietoja. Nämä tietolähteet voivat käyttää erilaisia verkkokerrosprotokollia, viestikerroksen protokollia, dataformaatteja ja semanttisia malleja. Näiden yhdistelmä luo yhteentoimivuuden haasteen, koska usein eri pro- tokollat tai formaatit eivät toimi toistensa kanssa. IoT-ratkaisuissa nämä haasteet ratkaistaan usein järjestelmien sisällä, ei niiden välillä. Tämä luo siilomaisia raken- teita IoT-järjestelmien välille. Tämä opinnäytetyö esittelee yhteentoimivuusongel- man neljällä kerroksella ja lisäksi ehdottaa joitain mahdollisia ratkaisuja näiden on- gelmien ratkaisemiseksi datapohjaisen esimerkkitapauksen avulla. Data-driven solutions often combine data from various and heterogenic data sources. These data sources might use different network layer protocols, mes- sage layer protocols, data formats and semantical models. The combination of these creates an interoperability challenge since different protocols do not interoperate with each other. In the IoT-domain these challenges are often solved within systems, not among them. This creates a siloed structure for many IoT-systems. This Thesis observes the interoperability challenge on four layers and presents some possible solutions to solve these problems in a data-driven case example.
first_indexed 2023-03-22T09:58:08Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Hakala, Ismo", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.advisor", "value": "Klemets, Joakim", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Ojala, Veli-Matti", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2017-12-18T16:37:19Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2017-12-18T16:37:19Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2017", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1810014", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/56397", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Dataohjautuvat ratkaisut yhdist\u00e4v\u00e4t usein erilaisten ja heterogeenisten tietol\u00e4hteiden tietoja. N\u00e4m\u00e4 tietol\u00e4hteet voivat k\u00e4ytt\u00e4\u00e4 erilaisia verkkokerrosprotokollia, viestikerroksen protokollia, dataformaatteja ja semanttisia malleja. N\u00e4iden yhdistelm\u00e4 luo yhteentoimivuuden haasteen, koska usein eri pro- tokollat tai formaatit eiv\u00e4t toimi toistensa kanssa. IoT-ratkaisuissa n\u00e4m\u00e4 haasteet ratkaistaan usein j\u00e4rjestelmien sis\u00e4ll\u00e4, ei niiden v\u00e4lill\u00e4. T\u00e4m\u00e4 luo siilomaisia raken- teita IoT-j\u00e4rjestelmien v\u00e4lille. T\u00e4m\u00e4 opinn\u00e4ytety\u00f6 esittelee yhteentoimivuusongel- man nelj\u00e4ll\u00e4 kerroksella ja lis\u00e4ksi ehdottaa joitain mahdollisia ratkaisuja n\u00e4iden on- gelmien ratkaisemiseksi datapohjaisen esimerkkitapauksen avulla.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Data-driven solutions often combine data from various and heterogenic data sources. These data sources might use different network layer protocols, mes- sage layer protocols, data formats and semantical models. The combination of these creates an interoperability challenge since different protocols do not interoperate with each other. In the IoT-domain these challenges are often solved within systems, not among them. This creates a siloed structure for many IoT-systems. This Thesis observes the interoperability challenge on four layers and presents some possible solutions to solve these problems in a data-driven case example.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Veli-Matti Ojala (veojala) on 2017-12-18 16:37:17.739664. 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 2017-12-18T16:37:19Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201712184768.pdf: 4635253 bytes, checksum: 5fad9f1b0b9ffe97f21824e2fab10102 (MD5)\nlicense.html: 4871 bytes, checksum: 688f56a02721699e90db2232ba66edeb (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2017-12-18T16:37:19Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201712184768.pdf: 4635253 bytes, checksum: 5fad9f1b0b9ffe97f21824e2fab10102 (MD5)\nlicense.html: 4871 bytes, checksum: 688f56a02721699e90db2232ba66edeb (MD5)\n Previous issue date: 2017", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (78 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": "eng", "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": "semanttiset mallit", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "dataohjautuvuus", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Addressing the interoperability challenge of combining heterogeneous data sources in a data-driven solution", "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-201712184768", "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": "Informaatioteknologia", "language": "fi", "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": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2017-12-18T16:37:19Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "yvv.contractresearch.collaborator", "value": "business", "language": null, "element": "contractresearch", "qualifier": "collaborator", "schema": "yvv"}, {"key": "yvv.contractresearch.funding", "value": "1250", "language": null, "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "yvv.contractresearch.initiative", "value": "order", "language": null, "element": "contractresearch", "qualifier": "initiative", "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": "602", "language": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "yhteentoimivuus", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "protokollat", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "data", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "formaatit", "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"}]
id jyx.123456789_56397
language fin
last_indexed 2025-02-18T10:54:49Z
main_date 2017-01-01T00:00:00Z
main_date_str 2017
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/5707f2f6-d3ef-47ab-bfa7-10d16abdc3e4\/download","text":"URN:NBN:fi:jyu-201712184768.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2017
record_format qdc
source_str_mv jyx
spellingShingle Ojala, Veli-Matti Addressing the interoperability challenge of combining heterogeneous data sources in a data-driven solution semanttiset mallit dataohjautuvuus Tietotekniikka Mathematical Information Technology 602 yhteentoimivuus protokollat data formaatit
title Addressing the interoperability challenge of combining heterogeneous data sources in a data-driven solution
title_full Addressing the interoperability challenge of combining heterogeneous data sources in a data-driven solution
title_fullStr Addressing the interoperability challenge of combining heterogeneous data sources in a data-driven solution Addressing the interoperability challenge of combining heterogeneous data sources in a data-driven solution
title_full_unstemmed Addressing the interoperability challenge of combining heterogeneous data sources in a data-driven solution Addressing the interoperability challenge of combining heterogeneous data sources in a data-driven solution
title_short Addressing the interoperability challenge of combining heterogeneous data sources in a data-driven solution
title_sort addressing the interoperability challenge of combining heterogeneous data sources in a data driven solution
title_txtP Addressing the interoperability challenge of combining heterogeneous data sources in a data-driven solution
topic semanttiset mallit dataohjautuvuus Tietotekniikka Mathematical Information Technology 602 yhteentoimivuus protokollat data formaatit
topic_facet 602 Mathematical Information Technology Tietotekniikka data dataohjautuvuus formaatit protokollat semanttiset mallit yhteentoimivuus
url https://jyx.jyu.fi/handle/123456789/56397 http://www.urn.fi/URN:NBN:fi:jyu-201712184768
work_keys_str_mv AT ojalavelimatti addressingtheinteroperabilitychallengeofcombiningheterogeneousdatasourcesinadatad