Font Size: a A A

Design And Implementation Of Highly Available B2C Business Platform Based On SOA

Posted on:2019-12-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2428330545465597Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,the e-commerce platform has gradually been accepted by various aspects of the economic field.Consumer buying habits have become more mature and the online shopping environment has improved.In the new economic form,vertical e-commerce providers with brand advantages and professional skills have provided more room for development.However,there are already many giant e-commerce platforms in the market.They have huge first-mover advantage,long operating hours,many user bases,and rich operating experience.Late-comer companies have relatively small user coverage,short operating hours,and relative industries.With such disadvantages as narrowness,there is a need for different and traditional Internet companies to establish their own e-commerce platforms.This article is sourced from the company's internship program.The company often provides employees with some internally-provided products and needs to establish a trading platform for internal employees.I participated in the completion of the following work:Analysis of the needs of the trading platform;According to the demand analysis of the trading platform system design,and build a cluster environment based on system design;According to the system design to complete the detailed design of the various modules of the system.This article first analyzes the development background and domestic and international status of B2C(Business to Customer)business platform,and analyzes the requirements of self-built platform,divides system requirements into functional requirements and non-functional requirements,and analyzes them according to functional requirements.The system is divided into membership account requirements,product management requirements,product search requirements and order transaction requirements,and detailed design and implementation of each module.The final results include the use of Dubbo framework to achieve a service-oriented architecture,the use of Redis to achieve the cache function,the use of Solr to achieve an integrated search system,the use of ActiveMQ to achieve asynchronous calls between services.Finally a highly available distributed B2C trading platform was implemented.
Keywords/Search Tags:Service-Oriented Architecture, B2C Business Platform, Distributed Services
PDF Full Text Request
Related items