In English

A Peer-to-Peer Point of Sale System: A design of a ditributed system with peer-to-peer architecture to replace a solution based on a client-server model

Joen Peter
Göteborg : Chalmers tekniska högskola, 2015. 51 s.
[Examensarbete på avancerad nivå]

In this thesis we investigate an enterprise IT system based on a simple 3-layer client-server model, with clients connecting to local servers which are then in turn connecting to a central enterprise wide server. The system that is analyzed is a retail system, consisting of Point of Sale (POS) clients and one server in every shop to handle the clients. The local servers in turn communicate with a central server that keeps track of all retail transactions from all the shops, and all the reference data (articles to sell, prices, campaigns, etc) being sent to the shops.

Because of cost and maintenance issues there is a demand for being able to deliver the service without the overhead for the local servers. Finding a way to eliminate the local server from the system is the purpose of this thesis. This is achieved by closely examining the data flow and functionality of the local server, thereby being able to suggest two different approaches to solve the problem using a peer-to-peer approach. The two different designs are compared and evaluated, showing the difference in the approaches. This result can also be used in a more generalized manner to look at removing layers of servers in similar systems.



Publikationen registrerades 2015-11-03. Den ändrades senast 2015-11-03

CPL ID: 225247

Detta är en tjänst från Chalmers bibliotek