Internet enables creation of highly distributed systems. These systems consist of producers and consumers of data. Fluent communication between these parties is the key for building a scalable system. Different communication methods are classified based on the initiator of communication and how tightly coupled the communication is. Request/reply pattern emerges when a consumer polls a specific producer for data. It is simple to implement but might cause problems for scalability by tightly coupling the different parties. Event-based pattern is the exact opposite where producers notify interested consumers about state changes of the system that they monitor. This approach is more complicated to implement than request/reply but offers ...
Tutkimuksessa selvitettiin suomalaisten perhe-, sukulais-, naapuruus- ja ystävyyssuhteisiin perustuv...
Abstract Organizations continuously strive to engage customers in the services development process. ...
Web-sovellusten määrä kasvaa jatkuvasti. Nykyään web-teknologiat ovat kehittyneet jo sen verran pitk...
Selvitysprosessi on keskeinen osa arvopaperikaupan transaktioketjua. Selvitys tapahtuu kaupan toteu...
The Web is filled with information about real-life events, but it is impossible to get a comprehensi...
Tapahtumien ja tilauksien yhteensopivuuden tarkistaminen eli yhdistäminen on keskeinen ongelma suure...
This Master's thesis was made to Dialog project, which was a research project of TAl research instit...
Conducting product development collaboratively in company networks creates new requirenients for pro...
Tämän diplomityön tavoitteena on kehittää prosessi, joka tarjoaa ohjeita ja menettelytapoja semantti...
The emerge of the Internet and the development of the World Wide Web has changed the ways people use...
Microservices are a modern architectural paradigm that is in wide use for a variety of use cases. Th...
The data server, which is the topic of this thesis, will be a central part of a PSVSP software suite...
The goal of this study is to compare different techniques that can be used to organize user created ...
Useammalle palvelimelle hajautetun palvelun synkronointi ja ylläpito on hankala ongelma, jonka ratka...
Many modern mobile services are increasingly focusing on sharing data between users, combining perso...
Tutkimuksessa selvitettiin suomalaisten perhe-, sukulais-, naapuruus- ja ystävyyssuhteisiin perustuv...
Abstract Organizations continuously strive to engage customers in the services development process. ...
Web-sovellusten määrä kasvaa jatkuvasti. Nykyään web-teknologiat ovat kehittyneet jo sen verran pitk...
Selvitysprosessi on keskeinen osa arvopaperikaupan transaktioketjua. Selvitys tapahtuu kaupan toteu...
The Web is filled with information about real-life events, but it is impossible to get a comprehensi...
Tapahtumien ja tilauksien yhteensopivuuden tarkistaminen eli yhdistäminen on keskeinen ongelma suure...
This Master's thesis was made to Dialog project, which was a research project of TAl research instit...
Conducting product development collaboratively in company networks creates new requirenients for pro...
Tämän diplomityön tavoitteena on kehittää prosessi, joka tarjoaa ohjeita ja menettelytapoja semantti...
The emerge of the Internet and the development of the World Wide Web has changed the ways people use...
Microservices are a modern architectural paradigm that is in wide use for a variety of use cases. Th...
The data server, which is the topic of this thesis, will be a central part of a PSVSP software suite...
The goal of this study is to compare different techniques that can be used to organize user created ...
Useammalle palvelimelle hajautetun palvelun synkronointi ja ylläpito on hankala ongelma, jonka ratka...
Many modern mobile services are increasingly focusing on sharing data between users, combining perso...
Tutkimuksessa selvitettiin suomalaisten perhe-, sukulais-, naapuruus- ja ystävyyssuhteisiin perustuv...
Abstract Organizations continuously strive to engage customers in the services development process. ...
Web-sovellusten määrä kasvaa jatkuvasti. Nykyään web-teknologiat ovat kehittyneet jo sen verran pitk...