2020年12月,我参加了某省政协委员履职系统的开发。该系统为政协机关人员线上开展各项工作以及委员完成各项履职提供了全方位的软件支撑。我在该项目重担任系统架构师一职,负责履职系统的架构设计。本文结合实践,以委员履职系统为例,主要讨论软件架构风格在该系统开发中的具体应用。数据层架构风格我们采用了仓库风格中的数据库系统风格,来解决各类业务数据存储和查询的问题;逻辑处理层关于应用层的数据流转我们采用了独立构件风格中的隐式调用,这种风格主要用于减低系统间耦合度,简化软件架构;应用系统层我们采用了B/S的架构风格,来解决各类用户访问系统和客户端维护难的问题。最终项目成功上线并完成了政协全会服务的工作,获得政协用户和领导一致好评。
随着信息化时代的发展