检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王传庆 李建文 李阳阳 张天骁 兰建明 WANG Chuan-qing;LI Jian-wen;LI Yang-yang;ZHANG Tian-xiao;LAN Jian-ming(Middle Platform Operation Center,China Mobile Information Technology Co.,Ltd.,Beijing 100032,China;Academy of Mathematics and Systems Science Key Lab of MADIS,Chinese Academy of Sciences,Beijing 100190,China)
机构地区:[1]中移动信息技术有限公司中台运营中心,北京100032 [2]中国科学院数学与系统科学研究院管理、决策与信息系统重点实验室,北京100190
出 处:《计算机技术与发展》2024年第9期1-8,共8页Computer Technology and Development
基 金:国家自然科学基金(61621003);中国科协青年人才托举工程项目(2022QNRC001)。
摘 要:随着市场需求的快速变化,业务应用程序的开发方式也逐步从单体架构式开发转变到微服务式开发,继而发展到当前新兴的组装式开发。为了更加便捷、高效地开发组装式应用,大量组装式应用平台被设计、开发和应用。而开发者通常是基于以往的软件架构开发经验来设计和开发平台,缺少在整体上对组装式应用和组装式应用平台的认识。该文探讨了软件系统架构的发展趋势,综合性地分析了单体架构和微服务架构的架构特点,分析了PBC和组装式应用的研究现状,并对三种架构类型进行了不同维度的比较。在此基础上,调研了32个当前主流的国内外组装式应用平台,分别从架构和功能两个方面对组装式应用平台进行了系统性的分析和研究。一方面,该文分析和归纳出了两种通用类型的组装式应用平台架构类型;另一方面,该文挖掘出了组装式应用能够良好适配的7大应用场景,总结了各场景中的功能特点。该文旨在使平台设计、开发和使用人员对组装式应用及组装式应用平台有更深入的认识,进而促进组装式开发模式的进一步发展。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 microservice,analyze the research status of PBC and composable applications,and compares the types of three architectures in different dimensions.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.
关 键 词:组装式 组装式开发 组装式应用 组装式应用平台 软件平台架构
分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49