信息系统体系结构的总体框架
1999年8月系统工程理论与实践第8期
信息系统体系结构的总体框架彭雁虹1, 李怀祖2α
(1. 福州大学管理学院, 福建福州350002; 2. 西安交通大学管理学院, 陕西西安710049)
摘要 探讨了信息系统体系结构(Infor m ati on Syste m A rchitecture , IS A ) 的研究背景和开发实践情况,
针对A rchitecture 一词的词义、一般组成和实现A rchitecture 必须考虑的因素, 对IS A 的概念进行界定,
确定IS A 的一般原理, 并就IS A 的总体框架进行研究.
关键词 信息系统体系结构; 体系结构; 总体框架
Study on the F ram e work of
Infor m ati on Syste m A rchitecture
12PEN G Yanhong , L I H uaizu
(1. M anage m en t Schoo l of FuZhou U n iversity , Fuzhou 350002; 2. M anage m en t Schoo l of X i’anJ iao tong U n i 2versity , X i’an710049)
Abstract Based on the app licati on of arch itecture in arch itectural engineering , the m ean 2
ing of arch itecture , its componen ts and the facto rs w h ich m ust be con sidered in the realiza 2
. In com binati on w ith the app licati on of ar 2ti on of the arch itecture are analyzed in th is paper
ch itecture in computer area , the concep t and general p rinci p le of IS A are p ropo sed , and fi 2
nally the fram e wo rk of IS A is put fo r w ard .
Keywords info r m ati on syste m arch itecture ; arch itecture ; fram e wo rk
1 1 信息系统体系结构(ISA ) 的研究背景
在辅助企业经营管理领域, 计算机的应用不算太成功. 总结信息系统研制和应用中的经验教训, 认为它们达不到预期效果的主要原因是:信息系统的规划和设计缺乏企业战略规划的指导, 信息技术应用、信息系统开发忽视了与组织结构、人员、知识结构等的关系, 并且开发出的信息系统缺乏柔性, 难以适应企业重组(BPR ) 的需要. 近年来, 国外有学者提出了企业信息体系(En terp rises Info r m ati on A rch itecture ) 的新概念[2], 认为它能帮助企业建立响应全球化、分散化、政府规章、J IT 以及多种计算平台和应用的系统. 也有人建议为企业建立信息技术总体结构的构想, 有文献称之为信息系统体系结构(Info r m ati on Syste m s A rch itecture ) , 或直接称为信息技术体系结构(Info r m ati on T echno l ogy A rch itecture ) 、信息技术构想(Info r m ati on T echno l ogy V isi on ) [3~5].
信息系统体系结构(简称IS A ) 是近年来出现的新的研究领域, 没有众所公认的定义. 我国学者王众托认为, 它“比一般的计算机体系结构、计算机网络体系结构、软件体系结构的意义更广泛而且更深远. 它是指对企业整个信息技术应用按照企业发展远景所制订的总体发展规划, 分步实施方法和策略, 带有思想、观念
[1]和哲理性”.
虽然关于IS A 的理论研究才刚刚起步, 还很不成熟, 但是, 在国外的开发实践中, 已或多或少地采用了建立信息系统体系结构的思想, 并进行了一些有益的尝试, 如美国联邦通信委员会(FCC ) 采纳过包括处理
α收稿日期:1997212229
2系统工程理论与实践1999年8月器、网络、服务与标准四个方面的被称为S UM U RU 的体系结构, I 数BM 公司在某些地区采用了包括应用、据、网络和支持系统的体系结构, 它们主要是关于硬件、软件、网络等技术方面的规划, 过于侧重技术方面[1]. 另外国外有些大型企业, 如美国花旗银行、复杂程度高, 也在U S AA 保险公司等, 由于其信息系统的规模大、
尝试为信息系统建立体系结构, 来改善信息系统的总体性能, 提高企业竞争力[6]. 这种尝试为人们提供了经验与教训, 也促使人们对IS A 领域进行更深入的研究.
2 关于Arch itecture 在计算机领域中的使用
A rch itecture 一词最早用于建筑行业, 英文解释是:①art and science of building , ②design o r style of
建筑物的结构、构造方式、建筑式样、建筑风格; 二、建筑物本身, 即具体building (s ) . 它表达了两种含义:一、
的一座建筑物. 后来, A rch itecture 一词应用到其它行业. 它通常指:任何事物的结构(the structure of any 2
. th ing ) , 结构指各个组成部分的搭配和排列
在计算机领域中, A rch itecture 得到了广泛的应用:
(Computer A rch itecture ) :指的是组成计算机硬件的电子元件, 这些元件之间的联・“计算机系统结构”
结方式, 以及这些联结方式对于计算机用途所起的作用.
(N etwo rk A rch itecture ) :指的是构成网络的计算机节点, 节点间的联结方式, 以及网・“网络体系结构”
络支持的数据交换方式.
(D ata A rch itecture ) :指的是企业信息处理中的重要的数据实体, 数据实体间的关系, ・“数据体系结构”
以及产生这些关系的可能性.
(Softw are A rch itecture ) :指的是软件系统及软件成分的组织结构、・“软件体系结构”约束和关系, 是对
系统的组成、系统结构及系统如何工作的较为宏观的描述.
从以上关于计算机领域A rch itecture 的定义可以看出, A rch itecture 一词在计算机领域中的基本含义是:
相互关联的一组成分组成, 由于组成成分的不同和连接关系的不同而构成不同的A rch itecture 由相互影响、
. A rch itecture 具有以下特点:A rch itecture 结果
1) 最终形式上的多样性:由A rch itecture 组成成分的不同选择与组合、和它们之间不同的连接方式, 可以产生A rch itecture 最终形式上和风格上的多样性. 这些不同形式与风格的A rch itecture , 其具体组成成分可能是一样的. 因此, 用同样的组成成分根据不同的要求产生不同的结果, 这可以认为是一种适应性,
2) 具有层次性和传递性:A rch itecture 的构成成分可以随着设计与实施的深入而逐步细化, 从概念设计的抽象成分到逻辑实现的逻辑成分, 再到具体实施中的具体成分, 具有层次上的可分解性. A rch itecture 的框架、规则、原则、模型、标准和指南都可以从最抽象的概念层, 传递到较为具体的逻辑层, 再到最现实的物理实现层.
3) 强调创造力与应用科学的结合:A rch itecture 强调人的创造力, 一个成功的A rch itecture 必须是创造力与应用科学的完美结合. 在同样的基本构成成分下, 只有充分发挥人的创造力, 才能创造出各种形式、各种风格、满足各种要求的A rch itecture .
3 I SA 的定义和基本原理
在信息系统中使用体系结构一词, 将不如计算机体系结构, 网络体系结构和数据体系结构那么显而易见. 这是因为信息系统是基于计算机、通讯网络等现代化工具和手段, 服务于信息处理的人机系统[7], 不仅包括了计算机、网络和数据等, 并且还包含了大量人的因素, 因此对IS A 的研究比计算机体系结构、网络体系结构、数据体系结构要复杂得多.
业务、组织、管理和技术的基础上, 着重研究企业信息系统的组成成IS A 指的是在全面考虑企业的战略、
分及组成成分之间的关系, 建立起多维度分层次的、集成的开放式体系结构, 并为企业提供具有一定柔性的信息系统, 及灵活有效的实现方法.
对于每个具体的企业, 其管理方式、运作模式、组织形式、机构大小、工作习惯、经营策略都各不相同, 反
第8期信息系统体系结构的总体框架3映在信息系统的建设上, 为硬软件产品的选择、系统环境的构造、用户界面的形式、数据库的要求、及程序的编制都不一样. 并且随着社会的变革、企业的发展、技术的进步, 不仅要求信息系统具有较强的适应性, 即在环境变化的情况下, 系统的变化能达到最小, 而且要求信息系统具有对自身进行改进、扩充和完善的能力, 同时不影响企业的正常运转, 对企业不造成风险. 软件工程在软件开发方法学、软件工具与软件工程环境, 以及软件工程管理方法学上都取得了很大进展, 极大地提高了软件的生产率与可靠性, 实现了软件产品的优质高产. 但是, 对信息系统柔性化需求没有实质性的改变.
一个事物对环境的变化具有适应能力, 意味着该事物能根据环境变化进行适当的改变, 这种改变可能是局部的、表面的, 也可能是全局的、本质性的. 事物改变自己的程度与环境的变化程度、及环境变化对事物产生的压力程度有关. 事物之所以具有适应能力, 是因为该事物中存在着一些基本部分, 无论外界环境怎样变化, 这些基本部分始终不变, 另外还存在一些可随环境变化而变化的部分. 对于不同的事物, 不变的部分和变化的部分所占的比例是不同的.
因此本文作者认为A rch itecture 包含两个基本部分:构成成分和构成成分之间的关系. 在外界环境方式变化时A rch itecture 中构成成分和关系有些可能是不变的, 有些则可能要产生很大的变化. 在信息系统中, 析出相对稳定的构成成分与关系, 并在相对稳定部分的支持下, 对相对变化较多的部分进行重新组织, 以满足变化的要求, 就能够使得信息系统对环境的变化具有一定的适应能力, 即具有一定的柔性. 这就是IS A 的基本原理.
4 I SA 的总体框架
信息系统体系结构应该是充满艺术和科学的体系结构. 从对A rch itecture 的一般分析、计算机领域中
片面的模型不足以描述IS A 的全部, IS A A rch itecture 的使用状况及企业对于信息系统的要求来看, 单一的、
模型应该是多维度, 分层次、高度集成化的模型.
要在企业中建立一个有效集成的IS A , 必须考虑企业中的四个方面:战略系统、业务系统、应用系统和信息基础设施. 信息系统体系结构的总体框架为(图1)
:
图1 信息系统体系结构的总体框架
信息系统体系结构由四个部分组成, 它们是:战略系统、业务系统、应用系统和信息基础设施. 这四个部分相互关联, 并构成与管理金字塔相一致的层次. 战略系统处在第一层, 其功能与战略管理层次的功能相似, 一方面向业务系统提出重组的要求. 另一方面向应用系统提出集成的要求; 业务系统和应用系统同在第二层, 属于战术管理层, 业务系统在业务处理流程的优化上对企业进行管理控制和业务控制, 应用系统则为这种控制提供计算机实现的手段, 并提高企业的运行效率; 信息基础设施处在第三层, 是企业实现信息化的基础部分, 相当于运行管理层, 它在为应用系统和战略系统提供数据上的支持的同时, 也为企业的业务系统实现重组提供一个有效的、灵活响应的技术上和管理上的支持平台.
4. 1 战略系统
4系统工程理论与实践
战略系统是指企业中与战略制定、高层决策有关的管理活动和计算机辅助系统. 1999年8月
在IS A 中战略系统由两个部分组成, 一部分为以计算机为基础的高层决策支持系统, 另一部分为企业的战略规划体系. 一个是计算机系统, 一个为人工系统.
在IS A 中设立战略系统有两重含义:一、它表示信息系统对企业高层管理者的决策支持能力; 二、它表示企业战略规划对信息系统建设的影响和要求.
图2中将企业战略规划分成长期规划和短期规划两种, 其中长期规划相对来说, 比较稳定, 如调整产品结构, 在2000年其市场占有率达到20%; 短期规划一般是根据长期规划的目的而制定, 相对来说, 容易根据环境、企业运作情况而改变, 如决定新产品的类型.
4. 2 业务系统
业务系统是指企业中完成一定业务功能的
各部分(物质、能量、信息和人) 组成的系统. 企业
中有许多业务系统, 如:生产系统、销售系统、采
购系统、人事系统、会计系统等. 每个业务系统由
一些业务过程来完成该业务系统的功能, 例如会
计系统, 包括应付帐款、应收帐款、开发票、审计
等业务过程. 业务过程可以分解成一系列逻辑上
相互依赖的业务活动, 业务活动的完成有先后次
序. 每个业务活动都有执行的角色, 并处理相关
数据. 图2 IS A 中的战略系统
企业业务过程重组是以业务流程为中心, 打破企业的职能部门分工, 对现有的业务过程进行改进或重新组织, 以求在生产效率、成本、质量、交货期等方面取得明显改善, 提高企业的市场竞争力. 据估计, 企业业务过程重组可使企业的经济效率提高70~80%[1].
对业务过程所涉及到的各个方面进行分析, 可以发现业务过
程中相对稳定和相对易变的部分(图3) . BPR 所进行的是业务活动
的删减、业务活动执行次序的调整、和执行角色职责的改变, BPR 很
少涉及到业务活动所处理的数据.
业务系统作为一个组成成分在IS A 中的作用是:对企业现有业
务系统、业务过程和业务活动进行建模, 并在企业战略的指导下, 采
用BPR 的原理和方法进行业务过程优化重组, 并对重组后的业务
领域、业务过程和业务活动进行建模, 从而确定出相对稳定的数据,
以此相对稳定的数据为基础, 进行企业应用系统的开发和信息基础
设施的建设.
4. 3 应用系统图3 完成一个业务过程涉及到的方面
应用系统即应用软件系统, 指信息系统中的应用软件部分. 软件按其与计算机硬件和用户的关系, 可以分为系统软件、支持性软件和应用软件. 它们具有层次性关系.
对于企业信息系统中的应用软件(应用系统) , 一般按完成的功能可分为:事务处理系统T PS 、管理信息系统M IS 、决策支持系统D SS 、专家系统ES 、办公自动化系统OA S 、计算机辅助设计 计算机辅助工艺设计 计算机辅助制造CAD 制造资源计划系统M R P 等. 对于其中的M IS 、CA PP CAM 、M R P 又可按所处理的业务, 再细分为子系统:生产控制子系统、销售管理子系统、采购管理子系统、库存管理子系统、运输管理子系统、财务管理子系统、人事管理子系统、设备管理子系统等.
无论哪个层次上的应用系统, 从A rch itecture 的角度来看, 都包含两个基本组成部分:一、内部功能实现部分; 二、外部界面部分. 这两个基本部分由更为具体的组成成分及组成成分之间的关系构成.
界面部分是应用系统中相对变化较多的部分, 主要由用户对界面形式要求的变化引起. 功能实现部分
第8期
中, 相对来说, 处理的数据变化较小, 而
程序的算法和控制结构的变化较多, 主
要由用户对应用系统功能需求的变化和
对界面形式要求的变化引起.
4. 4 信息基础设施信息系统体系结构的总体框架5企业信息基础设施(En terp rises In 2
fo r m ati on Infrastruture , E II ) 是指根据企
业当前业务和可预见的发展趋势, 及对
信息采集、处理、存储和流通的要求, 构
筑由信息设备、通信网络、数据库、系统
软件和支持性软件等组成的环境[8]. 本图4 应用系统的基本组成
文认为企业信息基础设施由三部分组成:技术基础设施、信息资源设施和管理基础设施
.
图5 企业信息基础设施的基本组成
技术基础设施由计算机、网络、系统软件、支持性软件、数据交换协议等组成; 信息资源设施由数据与信息本身、数据交换的形式与标准、信息处理方法等组成; 管理基础设施指企业中信息系统部门的组织结构、信息资源设施管理人员的分工、企业信息基础设施的管理方法与规章制度等.
技术基础设施由于技术的发展和企业系统需求的变化, 在信息系统的设计、开发和维护中, 面临的变化因素较多, 并且由于实现技术的多样性, 完成同一功能有多种实现方式. 信息资源设施在系统建设中的相对变化较小, 无论企业完成何种功能, 业务流程如何变化, 都要对数据和信息进行处理, 它们中的大部分不随业务改变而改变. 企业为了适应环境的变化和满足竞争的需要, 尤其在我国向市场经济转轨的阶段, 我国经济政策的出台或改变, 将在很大程度上造成企业规章制度、管理方法、人员分工以及组织结构的改变, 因此总的说来, 管理基础设施相对变化较多.
上面只是对信息基础设施中的三个基本组成部分的相对稳定与相对变化程度的笼统说明, 在技术基础设施、信息资源设施、管理基础设施中都有相对稳定的部分和相对易变的部分, 不能一概而论.
参考文献
[1] 王众托1计算机在经营管理中的应用——新的系统构成1大连:大连理工大学出版社, 1996
[2] R yan , H ugh &San tucci , John , Building an En terp rise Info r m ati on A rch itecture . Infowo rld , 1993, 15:57
~60
(下转第64页)
64系统工程理论与实践1999年8月
[3] N aguiM Rouphail and N avaneet D utt . E sti m ati on travel ti m e distributi on s fo r signalized link s :model de 2
. P roceedings of the 1995A nnualM eeting of IT S Am erica , 1995vel opm en t and po ten tial IT S app licati on s
[4] D avid Boyce , N agui Rouphail and A llan K irs on . E sti m ati on and m easure m en t of link travel ti m es in the
. O ttaw a 2ADVAN CE p ro ject . IEEE 2IEE veh icle N avigati on and Info r m ati on Syste m s Conference VN IS
93
[5] A bours S . E sti m ati on of travel ti m e from occupancy on an urban netwo rk :an experi m en t in Paris ,
F rance . Second In ternati onal Conference on Road T raffic Con tro l , In stituti on of Engineers , L ondon , U K . , 1986
[6] Sadao T akaba et al . E sti m ati on and m easure m en t of travel ti m e by veh icle detecto rs and licen se p late
. Second veh icle navigati on and info r m ati on syste m s conference S A E , 1991readers
[7] B rian L S m ith and M ichael J D e m ertsky . Sho rt 2ter m T raffic F l ow P redicti on :N eural N etwo rk A p 2
p roach . T ran s po rtati on R esearch R eco rd 1453, W ash ington , D . C . TRB , 1993
[8] 杨兆升. 论智能运输系统. 中国公路学报. 1995, 8(4) :102~110
[9] 朱中, 杨兆升. 实时交通流量人工神经网络预测模型1中国公路学报, 1998, 11(4) :89~92
[10] 王伟. 人工神经网络原理. 北京:北京航空航天出版社, 1995
(上接第5页)
[3] . M anaging info r m ati on techno l ogy . N e w Yo rk :M ac M artin E W , D efferyesD W , Hoffer J A et al M il 2
lan , 1991
[4] . A rch itectures fo r in tegrating m anufacturing activities and en terp rises . Computers in W illiam s T J , et al
Industry , 1994
[5] L iu Sheng O R , et al , I O IS :A know ledge 2based app roach to an in tegrated office info r m ati on syste m .
. 1992, 8:269~286D ecisi on Suppo rt Syste m s
[6] A llen B R , Boyn ton A C . Info r m ai on arch itecture :in search of efficien t flex ibility . M IS Q uarterly , D e 2
~445ce m ber 1991:435
[7] 姜旭平. 信息系统分析. 湖南科学技术出版社, 1993. 3
[8] 高复先. 企业信息化与信息系统集成化. 计算机世界, 1996210207:125~127