Avoin viestijonoprotokolla Korpin verkkomaksuissa

Viestijonoilla voidaan ratkaista tilanteita, joissa tiedon tuottajia ja tiedon kuluttajia on useita ja niiden välinen tiedonsiirto pitää saada tehtyä järkevästi. Viestijonoon kuuluu tuottajia, jotka lähettävät viestejä, sekä kuluttajia, jotka tilaavat tietyt ehdot täyttävät viestit itselleen. Viesti...

Full description

Bibliographic Details
Main Author: Patana, Kari
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: 2014
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/43184
_version_ 1826225792613351424
author Patana, Kari
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Patana, Kari Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Patana, Kari Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Patana, Kari
datasource_str_mv jyx
description Viestijonoilla voidaan ratkaista tilanteita, joissa tiedon tuottajia ja tiedon kuluttajia on useita ja niiden välinen tiedonsiirto pitää saada tehtyä järkevästi. Viestijonoon kuuluu tuottajia, jotka lähettävät viestejä, sekä kuluttajia, jotka tilaavat tietyt ehdot täyttävät viestit itselleen. Viestijonojen avulla voidaan jakaa järjestelmää pienempiin, riippumattomiin osiin tai jakaa kuormaa usean eri käsittelijän kesken. Advanced Message Queuing Protocol (AMQP) on avoin protokolla viestijonojärjestelmän tekemiseen ja RabbitMQ eräs sen 0-9-1 version toteutus. Jyväskylän yliopiston Korppi-järjestelmän ja Payments-verkkomaksujen yhteys on toteutettu RabbitMQ:lla. Using message queues it is possible to handle cases where there are many suppliers and consumers of information and there's a need to arrange the data transfer between them in a smart way. A message queue consists of publishers that hand out information and consumers that subscribe to information that matches certain criteria. Message queues help divide systems into smaller, individual components, and to divide labour to many handlers. Advanced Message Queuing Protocol (AMQP) is an open protocol for implementing message queues and RabbitMQ an implementation of the version 0-9-1. The connection between the Korppi system of the University of Jyväskylä and the Payments web shop has been implemented using RabbitMQ.
first_indexed 2014-04-07T20:08:47Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.author", "value": "Patana, Kari", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2014-04-07T10:50:58Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2014-04-07T10:50:58Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2014", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/43184", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Viestijonoilla voidaan ratkaista tilanteita, joissa tiedon tuottajia ja tiedon kuluttajia on useita ja niiden v\u00e4linen tiedonsiirto pit\u00e4\u00e4 saada tehty\u00e4 j\u00e4rkev\u00e4sti. Viestijonoon kuuluu tuottajia, jotka l\u00e4hett\u00e4v\u00e4t viestej\u00e4, sek\u00e4 kuluttajia, jotka tilaavat tietyt ehdot t\u00e4ytt\u00e4v\u00e4t viestit itselleen. Viestijonojen avulla voidaan jakaa j\u00e4rjestelm\u00e4\u00e4 pienempiin, riippumattomiin osiin tai jakaa kuormaa usean eri k\u00e4sittelij\u00e4n kesken. Advanced Message Queuing Protocol (AMQP) on avoin protokolla viestijonoj\u00e4rjestelm\u00e4n tekemiseen ja RabbitMQ er\u00e4s sen 0-9-1 version toteutus. Jyv\u00e4skyl\u00e4n yliopiston Korppi-j\u00e4rjestelm\u00e4n ja Payments-verkkomaksujen yhteys on toteutettu RabbitMQ:lla.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Using message queues it is possible to handle cases where there are many suppliers and consumers of information and there's a need to arrange the data transfer between them in a smart way. A message queue consists of publishers that hand out information and consumers that subscribe to information that matches certain criteria. Message queues help divide systems into smaller, individual components, and to divide labour to many handlers. Advanced Message Queuing Protocol (AMQP) is an open protocol for implementing message queues and RabbitMQ an implementation of the version 0-9-1. The connection between the Korppi system of the University of Jyv\u00e4skyl\u00e4 and the Payments web shop has been implemented using RabbitMQ.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Kari Patana (kepatana) on 2014-04-07 10:35:31.207958. Form: Kandin tutkielma -lomake (1 tekij\u00e4) (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/kandin-tutkielma-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 2014-04-07T10:50:58Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201404071478.pdf: 581627 bytes, checksum: 9614852cedea6bf74324fccae059dcb2 (MD5)\nlicense.html: 4979 bytes, checksum: 3b213c0d843291679ea4b0552c5d7550 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2014-04-07T10:50:58Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201404071478.pdf: 581627 bytes, checksum: 9614852cedea6bf74324fccae059dcb2 (MD5)\nlicense.html: 4979 bytes, checksum: 3b213c0d843291679ea4b0552c5d7550 (MD5)\n Previous issue date: 2014", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "21", "language": "", "element": "format", "qualifier": "extent", "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": "AMQP", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "RabbitMQ", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "viestijono", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Korppi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Avoin viestijonoprotokolla Korpin verkkomaksuissa", "language": "", "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-201404071478", "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": "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": "2014-04-07T10:50:59Z", "language": null, "element": "date", "qualifier": "updated", "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_43184
language fin
last_indexed 2025-02-18T10:56:01Z
main_date 2014-01-01T00:00:00Z
main_date_str 2014
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/2cf883b8-d751-4bbc-880f-1e2652c3c393\/download","text":"URN:NBN:fi:jyu-201404071478.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2014
record_format qdc
source_str_mv jyx
spellingShingle Patana, Kari Avoin viestijonoprotokolla Korpin verkkomaksuissa AMQP RabbitMQ viestijono Korppi Tietotekniikka Mathematical Information Technology
title Avoin viestijonoprotokolla Korpin verkkomaksuissa
title_full Avoin viestijonoprotokolla Korpin verkkomaksuissa
title_fullStr Avoin viestijonoprotokolla Korpin verkkomaksuissa Avoin viestijonoprotokolla Korpin verkkomaksuissa
title_full_unstemmed Avoin viestijonoprotokolla Korpin verkkomaksuissa Avoin viestijonoprotokolla Korpin verkkomaksuissa
title_short Avoin viestijonoprotokolla Korpin verkkomaksuissa
title_sort avoin viestijonoprotokolla korpin verkkomaksuissa
title_txtP Avoin viestijonoprotokolla Korpin verkkomaksuissa
topic AMQP RabbitMQ viestijono Korppi Tietotekniikka Mathematical Information Technology
topic_facet AMQP Korppi Mathematical Information Technology RabbitMQ Tietotekniikka viestijono
url https://jyx.jyu.fi/handle/123456789/43184 http://www.urn.fi/URN:NBN:fi:jyu-201404071478
work_keys_str_mv AT patanakari avoinviestijonoprotokollakorpinverkkomaksuissa