Using EBI pattern in conjunction with service-oriented architectures

Tässä tutkielmassa esitellään reitinoptimointijärjestelmää varten toteutettu prototyyppi palvelukeskeisestä arkkitehtuurista. Arkkitehtuuri pohjautuu Entity-Boundary-Interactor-malliin (EBI). Työssä tutkitaan, pystytäänkö EBI-mallia ja palvelukeskeisen arkkitehtuurin periaatteita noudattaen toteutta...

Full description

Bibliographic Details
Main Author: Malinen, Marko
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Tietotekniikan laitos, Department of Mathematical Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:eng
Published: 2013
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/41024
_version_ 1826225699643457536
author Malinen, Marko
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Tietotekniikan laitos Department of Mathematical Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Malinen, Marko Informaatioteknologian tiedekunta Faculty of Information Technology Tietotekniikan laitos Department of Mathematical Information Technology University of Jyväskylä Jyväskylän yliopisto Malinen, Marko Informaatioteknologian tiedekunta Faculty of Information Technology Tietotekniikan laitos Department of Mathematical Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Malinen, Marko
datasource_str_mv jyx
description Tässä tutkielmassa esitellään reitinoptimointijärjestelmää varten toteutettu prototyyppi palvelukeskeisestä arkkitehtuurista. Arkkitehtuuri pohjautuu Entity-Boundary-Interactor-malliin (EBI). Työssä tutkitaan, pystytäänkö EBI-mallia ja palvelukeskeisen arkkitehtuurin periaatteita noudattaen toteuttamaan projektin tavoitteet täyttävä järjestelmä ja pystytäänkö syntynyttä prototyypin arkkitehtuuria soveltamaan reitinoptimointijärjestelmän muuntamisessa palvelukeskeiseksi kokonaisuudeksi. Prototyypin arvioinnissa käytetään hyväksi todettuja ohjelmistoarkkitehtuurien arviointimenetelmiä. Prototyypin arkkitehtuuri täytti sille asetetut tavoitteet. This thesis presents a service-oriented architecture prototype developed for route optimization system. The architecture of the prototype is based on Entity-Boundary-Interactor (EBI) pattern. The focus of this thesis is to evaluate the quality of the architecture resulting from the combination of EBI and SOA patterns. The quality is evaluated with respect to requirements of a route optimization system. The evaluation of the prototype architecture is performed by using proven software architecture evaluation methods. The architecture of the prototype fulfilled its objectives.
first_indexed 2024-09-11T08:52:22Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.author", "value": "Malinen, Marko", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2013-03-07T07:36:27Z", "language": "", "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2013-03-07T07:36:27Z", "language": "", "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2013", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1255479", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/41024", "language": "", "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4ss\u00e4 tutkielmassa esitell\u00e4\u00e4n reitinoptimointij\u00e4rjestelm\u00e4\u00e4 varten toteutettu prototyyppi palvelukeskeisest\u00e4 arkkitehtuurista. Arkkitehtuuri pohjautuu Entity-Boundary-Interactor-malliin (EBI). Ty\u00f6ss\u00e4 tutkitaan, pystyt\u00e4\u00e4nk\u00f6 EBI-mallia ja palvelukeskeisen arkkitehtuurin periaatteita noudattaen toteuttamaan projektin tavoitteet t\u00e4ytt\u00e4v\u00e4 j\u00e4rjestelm\u00e4 ja pystyt\u00e4\u00e4nk\u00f6 syntynytt\u00e4 prototyypin arkkitehtuuria soveltamaan reitinoptimointij\u00e4rjestelm\u00e4n muuntamisessa palvelukeskeiseksi kokonaisuudeksi. Prototyypin arvioinnissa k\u00e4ytet\u00e4\u00e4n hyv\u00e4ksi todettuja ohjelmistoarkkitehtuurien arviointimenetelmi\u00e4. Prototyypin arkkitehtuuri t\u00e4ytti sille asetetut tavoitteet.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "This thesis presents a service-oriented architecture prototype developed for route optimization system. The architecture of the prototype is based on Entity-Boundary-Interactor (EBI) pattern. The focus of this thesis is to evaluate the quality of the architecture resulting from the combination of EBI and SOA patterns. The quality is evaluated with respect to requirements of a route optimization system. The evaluation of the prototype architecture is performed by using proven software architecture evaluation methods. The architecture of the prototype fulfilled its objectives.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Marko Malinen (majumali) on 2013-03-07 07:36:25.664636. Form: Pro gradu -lomake (1 tekij\u00e4) (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake-1-tekijae). JyX data:", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija@noreply.fi) on 2013-03-07T07:36:27Z\r\nNo. of bitstreams: 2\r\nURN:NBN:fi:jyu-201303071297.pdf: 1404324 bytes, checksum: 93d198beb0d4a89213d9d5e6a5adffa1 (MD5)\r\nlicense.html: 5002 bytes, checksum: 40d79a39feab1d72255935634acd21c2 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2013-03-07T07:36:27Z (GMT). No. of bitstreams: 2\r\nURN:NBN:fi:jyu-201303071297.pdf: 1404324 bytes, checksum: 93d198beb0d4a89213d9d5e6a5adffa1 (MD5)\r\nlicense.html: 5002 bytes, checksum: 40d79a39feab1d72255935634acd21c2 (MD5)\r\n Previous issue date: 2013", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "92 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": "ohjelmistoarkkitehtuuri", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Using EBI pattern in conjunction with service-oriented architectures", "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-201303071297", "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": "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": "Tietotekniikan laitos", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Department of Mathematical 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": "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": "2013-03-07T07:36:27Z", "language": "", "element": "date", "qualifier": "updated", "schema": "dc"}, {"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": "ohjelmistot", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "laatu", "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_41024
language eng
last_indexed 2025-02-18T10:56:47Z
main_date 2013-01-01T00:00:00Z
main_date_str 2013
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/7477af01-2396-40f0-b68d-263724b1654d\/download","text":"URN:NBN:fi:jyu-201303071297.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2013
record_format qdc
source_str_mv jyx
spellingShingle Malinen, Marko Using EBI pattern in conjunction with service-oriented architectures ohjelmistoarkkitehtuuri Tietotekniikka Mathematical Information Technology 602 ohjelmistot laatu
title Using EBI pattern in conjunction with service-oriented architectures
title_full Using EBI pattern in conjunction with service-oriented architectures
title_fullStr Using EBI pattern in conjunction with service-oriented architectures Using EBI pattern in conjunction with service-oriented architectures
title_full_unstemmed Using EBI pattern in conjunction with service-oriented architectures Using EBI pattern in conjunction with service-oriented architectures
title_short Using EBI pattern in conjunction with service-oriented architectures
title_sort using ebi pattern in conjunction with service oriented architectures
title_txtP Using EBI pattern in conjunction with service-oriented architectures
topic ohjelmistoarkkitehtuuri Tietotekniikka Mathematical Information Technology 602 ohjelmistot laatu
topic_facet 602 Mathematical Information Technology Tietotekniikka laatu ohjelmistoarkkitehtuuri ohjelmistot
url https://jyx.jyu.fi/handle/123456789/41024 http://www.urn.fi/URN:NBN:fi:jyu-201303071297
work_keys_str_mv AT malinenmarko usingebipatterninconjunctionwithserviceorientedarchitectures