Using Session Replication in Web Services
Lahtinen, Emil Juho Aukusti (2015)
Lahtinen, Emil Juho Aukusti
2015
Tietotekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2015-03-04
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201502181076
https://urn.fi/URN:NBN:fi:tty-201502181076
Tiivistelmä
Web services have become to play an important role in people's everyday life. Along with their importance requirements and expectations for web services have risen and they will continue to grow in the future. Session replication is a technique which improves many quality aspects of web services, such as maintainability, availability and reliability. It reduces down time of the servers and betters the user experience by improving these factors in the wen service.
The idea in session replication is to make the web services individual application servers users session objects available for all the application servers by storing them on a third party storage.
In this thesis there is a survey on the technologies used in the web on a broad spectrum and a survey on the most promising open source session replication solution in the web. After studying and comparing these technologies, a pilot implementation is made to see the technologies in action and to see how they compare to a solution where no session replication is used. The goal is to find the best option for production system session replication.
All of the implemented replication technologies worked and the goals set for this thesis were met. The findings of this study will be used as a baseline for the production session replication solutions.
The idea in session replication is to make the web services individual application servers users session objects available for all the application servers by storing them on a third party storage.
In this thesis there is a survey on the technologies used in the web on a broad spectrum and a survey on the most promising open source session replication solution in the web. After studying and comparing these technologies, a pilot implementation is made to see the technologies in action and to see how they compare to a solution where no session replication is used. The goal is to find the best option for production system session replication.
All of the implemented replication technologies worked and the goals set for this thesis were met. The findings of this study will be used as a baseline for the production session replication solutions.