ABSTRACT

With the development of the internet application, the types of application grow very fast. Moreover, with the growth of users, the load of the servers increases rapidly even to the degree that one server can’t bear the whole workload any more. In order to cope with this situation, the REST framework model has been proposed. This framework is based on the use of the standard protocol and independent of states, such as the HTTP and only uses four verbs to realize all the applications. Considering those characteristics of simplicity and convenience, it develops very fast. To deal with the problem of the enormous servers’ load, the typical technology achievements, such as cluster computing and cloud computing, have been proposed, which use a lot of machine to deal with mass service requests. Under this situation, a load balancer is necessary to assign the service request to each server to get the best performance.