计算机技术与发展2024,Vol.34Issue(9):1-8,8.DOI:10.20165/j.cnki.ISSN1673-629X.2024.0205
组装式应用及其平台发展研究
Development Research on Composable Applications and Their Platforms
摘要
Abstract
With the rapid changes in market demand,the development method of business applications has gradually transformed from monolithic architecture development to microservices development,and then to the current emerging composable development.In order to develop composable applications more conveniently and efficiently,a large number of composable application platforms have been designed,developed and applied.Developers usually design and develop platforms based on experience of previous software architecture development,and lack an overall understanding of composable applications and composable application platforms.We discuss the development trend of software system architecture,comprehensively analyze the characteristics of the architecture of monolithic and mi-croservice,analyze the research status of PBC and composable applications,and compares the types of three architectures in different di-mensions.On this basis,we investigate 32 currently mainstream domestic and foreign composable application platforms,and does a systematic analysis and research of composable application platforms in two aspects:architectures and functions.On the one hand,we analyze and summarize two general architecture types of composable application platform;on the other hand,we excavate 7 application scenarios that can be well adapted to composable applications,and summarize the functional characteristics of each scenario.We aim to enable platform designers,developers and users to have a deeper understanding of composable applications and composable application platforms,so that promoting the further development of the composable development schema.关键词
组装式/组装式开发/组装式应用/组装式应用平台/软件平台架构Key words
composable/composable development/composable application/composable application platform/software platform architec-ture分类
信息技术与安全科学引用本文复制引用
王传庆,李建文,李阳阳,张天骁,兰建明..组装式应用及其平台发展研究[J].计算机技术与发展,2024,34(9):1-8,8.基金项目
国家自然科学基金(61621003) (61621003)
中国科协青年人才托举工程项目(2022QNRC001) (2022QNRC001)