Font Size: a A A

Design And Implementation Of Low-code Platform Based On Domain-driven Design

Posted on:2022-12-28Degree:MasterType:Thesis
Country:ChinaCandidate:B ChenFull Text:PDF
GTID:2518306743951719Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Under the influence of the development of science and technology,China's Internet information technology has developed rapidly.The traditional enterprise management concept has been unable to meet the needs of modern enterprise informatization development.Enterprise informatization management has been favored by companies.Management methods and management concepts,and the application of more information technology in the company's production management work will be of great help to improve the company's production performance and improve the company's management level.Under the background of this large demand,enterprises need to build a large number of high-quality systems and applications,and the innovation and development of enterprises require agile demand response and development efficiency,which put forward higher requirements for software development speed and delivery quality.Due to the small scale of many enterprises,the lack of professional technical personnel and the lack of sufficient financial support for informatization construction,they cannot meet the huge system development tasks,resulting in enterprises encountering many obstacles in informatization construction.In order to speed up the construction of enterprise informatization,the low-code development platform is undoubtedly a good recipe.Based on the research on the current low-code technology and the analysis of the information management system,this paper proposes a low-code platform to help enterprises speed up the construction of the informatization platform.And achieved the following results:(1)Based on the analysis and modeling of the content management background system,the characteristics of the low-code platform used to build such systems are summarized,and a lowcode model CSGM(CMS Generation Model)for building a management system is proposed,which includes the domain model,page,service,AI expansion capability and deployment of five sub-modules,and the effectiveness of the model is verified through actual cases.The main purpose of constructing this model is to provide theoretical support for the design and implementation of low-code platforms.(2)Aiming at the technical difficulties of the API designer module in the low-code platform,a solution is proposed.Through the description and definition of service flow chart,this paper proposes a method of flow chart code generation and interface invocation,and the validity of the method is verified by relevant tests.(3)Based on the formal description of the CSGM model and the solution to the technical difficulties of the API designer,this paper designs and implements a low-code platform for building an information management system.The platform provides visual domain model configuration,page building,and service orchestration.And the function of integrated deployment of the completed system,realizing a one-stop management platform from system development and design to deployment management,in addition to supporting the expansion of AI capabilities,making system development more intelligent,this platform can effectively speed up enterprise informatization Management platform construction.
Keywords/Search Tags:Low Code, Domain-Driven Design, Microservice, Visual Programming
PDF Full Text Request
Related items