<< Back to list
Julkunen J (2010)
Feasibility of Convergent P2P and Web Service Architecture
M.Sc. thesis, Department of Electrical and Information Engineering, University of Oulu, Finland
Today, the web is considered as a platform for applications, and the web users as both creators and consumers of content. This is quite different from what the web was in the beginning, but from the technical point of view, the environment has still remained more or less the same. In both mobile and desktop environments,
usage of web-based applications and services has increased vigorously during the past few years. The development of devices and web technologies will lead to more increasing utilization of the web, therefore placing more and more strain on the underlying environment in the future. In order to keep the quality of service up and the maintenance costs down, we should start looking for new solutions that are more self sustainable and more scalable than the current ones. This thesis presents a distributed service environment that extends the current web client-server architecture, together forming a Convergent P2P and Web Service Architecture. The enabling component of the distributed service environment is a middleware that provides web services with aggregated management services and peer-to-peer network access. These aggregated management services include both publishing and discovering of web services as well as content, coupled with community and context management. Lastly, the feasibility of the implemented distributed service environment is evaluated through user testing in a real-life environment. Future work will focus on what still needs to be done for the presented distributed service environment to be viable extension for the current web client-server architecture.
Full paper (PDF)