银行信息系统架构既复杂,又简单。复杂时,银行信息系统架构可以由长达上千页的多份文件来表达;简单时,银行信息系统架构可以是首席架构师头脑中的三五张图片。以终为始,银行信息系统架构立足于回答业务功能在哪里实现?数据在哪里产生,又在哪里使用?服务器和存储等资源怎样部署才安全、灵活和高效?
架构一词来源于建筑行业,建筑架构(又称建筑结构)是指在建筑物的地上及地下部分中,由建筑材料做成用来承受各种荷载或者作用,以起骨架作用的空间受力体系。
IEEE(全称是Institute of Electrical and Electronics Engineers电气和电子工程师协会,是一个国际性的电子技术与信息科学工程师的协会,是目前全球最大的非盈利性专业技术学会。)认为系统架构是构成一个系统的基础组织结构,包括系统的组件构成、组件间的相互关系、系统和其所在环境的关系以及指导架构设计和演进的相关准则。如果该系统范畴包括了整个企业,架构就定义了企业级信息系统架构的方向、结构、关系、原则和标准。
简而言之,信息系统架构是一个体系结构,它反映一个机构的信息系统的各个组成部分之间的关系,以及信息系统与相关业务,信息系统与相关技术之间的关系。信息系统架构包括应用、技术和数据的相应选择和投资组合的定义。
美国软件大师Ralph Johnson提到过建筑架构和IT架构的一个不同之处是“建筑物的很多决策难于更改,我们很难退回去更改当初的地基”,而如果审视软件应用,会发现某些方面我们可以使它易于改变,只是并不知道如何改变,而每次的改变带来的复杂性使系统变得更难于改变。而信息系统架构在某种程度上通过掌握全局帮助了解改变对企业的影响。
架构的本质是决策,是在权衡方向、结构、关系以及原则各方面因素后进行的决策。因此架构没有绝对的对与错,只有不同架构解决方案之间相对的优与劣,而任何一种架构有优点就必然存在缺点,在采纳一个架构方案时必须规避其可能带来的不好的影响。(www.xing528.com)
根据前文对信息系统架构的价值描述,信息系统架构在企业内向上承载了战略,向下指导着系统和具体方案的实现,发挥着承上启下的中坚作用。从定位来说,信息系统架构是针对企业的信息化进行规划的方法,在企业内部处于规划层面,处于战略与项目之间。信息系统架构规划时的直接输入是业务架构。
从包括的内容来说,信息系统架构通常包括应用架构、数据架构、技术架构三大架构领域以及架构管控,如图2-5所示。其中,应用架构、数据架构、技术架构是从内容角度来回答信息系统架构该规划什么,设计什么;架构管控是信息系统架构的一套管理机制,确保架构能够持续更新和得到有效使用,两个方面都是信息系统架构的有机组成部分,缺一不可。本节和本书的后续内容将从架构内容(通过架构框架的方法来描述架构内容)和架构管控两个方面分别对信息系统架构进行详细阐述。
图2-5 信息系统架构的定位与内容
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。