Abstract

In the development of Web information system, the traditional monolithic application architecture is simple and effective for small-scale projects. Because all business logics are combined together in those projects, secondary development and maintenance become very difficult. In recent years, there are methods to solve this problem, which are popular Web distributed architecture solution. The first step of the solution is to separate front-end and back-end of Web system and the second step is to decompose system’s services into micro-services. Micro-service architecture splits application into smaller scale services and each service completes only performs special function. Through service registration centre, micro-service architecture provides unified mechanism of service discovery and registration, it provides unified interfaces for calls from front-end through gateway technology; it protects stability and fault tolerance via back-off mechanism and circuit-breaker mechanism. We have developed a campus Web information system, which adopts two techniques, the separation of front-end and back-end and micro-service architecture By using Spring Cloud framework as back-end developing architecture, the solution of splitting application to micro-services is obtained, and then problems in monolithic application architecture are solved. The high reusability of back-end services is realized and the advantages of micro-service architecture are tested in our system.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.