摘要

采用传统单体架构模式构建应用系统的企业,正面临系统维护成本高、代码重复率增大、系统功能拓展困难以及交付周期长等问题,对应用架构的高效性和扩展性提出了更高要求。从微服务架构(Micro-Service Architecture,MSA)原理入手,与传统面向服务架构(Service-Oriented Architecture,SOA)模式进行分析对比,介绍MSA在满足一体化科研管理平台业务需求、解决复杂问题、加速交付过程和提高系统扩展性等方面的应用实践。应用结果表明,采用MSA开发系统比传统架构方式开发效率提高25%,同时降低了业务之间的耦合度。