文档详情

系统架构师论文-论信息系统的架构设计.pdf

发布:2024-12-17约3.88千字共3页下载文档
文本预览下载声明

论信息系统的架构设计

软考达人软考达人软考达人

摘要:

本文结合作者所参与研发的前台业务报表系统升级改造项目对如何设计信息系统的架构进

行了论述。前台业务报表系统是国内某大型商业银行全行的通用报表平台,每日通过从各业

务系统采集的数据进行报表展现,为该银行的决策者和经营管理人员提供各类系统交易的日

报表信息平台。项目的主要内容是将原有的前台业务报表系统进行报表展现产品升级,对技

术架构进行重构,对业务功能进行扩充,全面满足海内外的管理部门、业务部门对查看日趋

复杂的大量的报表需求。本文首先说明了作者在需求分析之后,软件设计之前为何重视架

构设计的原因,并描述了通过分析本项目的规模、复杂程度、变化的因素等进行的新系统的

架构设计。在此基础上依据具体的数据论述了作者采用的架构对于项目质量的效果。最后作

者对本项目在架构设计的不足之处也做了简要分析,并提出了改进建议。

软考达人软考达人软考达人

正文:

我在国内一家较大的商业银行的软件开发中心工作。由于我行前台业务报表从99年试点投

产以来已经运行多年,其使用的报表产品版本对新操作系统的兼容等已经存在问题需要升级;

原系统的技术架构及业务功能也已无法满足现今的业务报表要求。2010年2月,总行规划

并立项于10月前完成对业务报表进行改造,对使用的报表展现产品升级,对技术架构进行

重构;根据日趋复杂的报表需求,对业务功能进行扩充。我有幸参与了该项目并担任系统架

构设计和项目管理工作。本项目的主要任务是将国内前台业务报表和海外业务报表应用已

有功能进行重构,实现境内外框架一体化,支持多语言与多时区,境内外分行均使用统一应

用体系架构实现各业务类报表的处理、展现及打印功能;将国内版数据处理和存储集中在各

个一级分行,海外版数据统一集中存放在海外数据中心;对使用的报表产品进行升级,采用

SAP公司提供的CRYSTAL报表工具,完成报表体系架构的调整及报表程序的移行升级。架

构是信息系统的基石,对于信息系统项目的开发来说,一个清晰的架构是首要的,架构在软

件需求与软件设计之间架起一座桥梁,着重解决软件系统的机构和需求向实现平坦地过渡的

软考软考软考

问题。架构在软件开发中为不同的人员提供了共同交流的语言,体现并尝试了系统早期的设

达人达人达人

计决策,并作为系统设计的抽象,为实现框架和构建的共享和重用、基于架构的软件开发提

供了有力的支持。本系统是一个系统改造项目,涉及国内37家分行,16家境外机构,规模

庞大而复杂,开发周期长,为保证项目质量,我们在需求分析之后,明确了本项目的开发任

务,软件设计之前进行了详细的软件架构设计。考虑到以下几点:1、我行各分行及海外

机构分布较散,另外随着INTERNET的迅速发展,部分报表信息需要通过网络向总行领导汇

报展现;2、各分行对数据查询速度要求高,每日各网点产生的数据量很大,要求每日报表

在10秒内展现,并能进行批量打印;3、银行内对数据的保密性要求高;4、增强系统的

可扩展性,并能访问若干年前的报表数据。典型的软件架构风格有很多。例如,设计图形

用户界面常用的事件驱动风格、设计操作系统常用的层次化设计风格,设计编译程序厂用电

管道与过滤风格、设计分布式应用程序常用的客户机/服务器风格等。一个实用的软件系统

通常是几种典型架构风格的组合。经过分析,发现之前的前台业务报表系统C/S模式体系

结构已显示出了他在异构的、分布式的网络环境中的不足,可维护性和发布性等较差,并不

软软软

利于系统扩展,难以满足新系统的要求,基于B/S体系的WEB应用有利于系统的扩展性、维

考达人

显示全部
相似文档