资源描述:
《勘察设计企业基于资源管理的信息系统架构.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第3卷第2期Vo.l3No.22011年6月Jun.2011勘察设计企业基于资源管理的信息系统架构王辉刘霁谢卫(中国电子工程设计院,北京100840)摘要本文依据技术架构、数据架构、应用架构、业务架构、网络架构等信息系统架构设计理论,并结合工程实例,提出勘察设计企业基于资源管理的信息系统架构设计参考方案,给出系统架构设计各关键技术环节的参考设计方法与模型。关键词SOA;知识资源;数据模型;资源库;资源平台;分布式中图分类号F270.7文献标识码A文章编号1674-7461(2011)02-0037-08[1]能力。1前言(4)勘察设计企业在多年的信息化管理历程中积累了生产、生产管理
2、、辅助管理等多个业务应用十五与十一五期间,勘察设计行业信息化系统的数据和信息,需建立企业知识资源管理系步入快速发展时期,企业信息化建设也在朝着技统,并将知识采集、加工、存储、传递、利用等各应用术标准化、实施规范化、数据资源化、业务集成化、环节融于企业现有的各业务应用系统,使知识资源系统平台化、应用网络化的方向发展,一套技术成管理系统具备数据交互与业务流程驱动能力。熟并有一定通用性的系统架构工程方法已成为勘本文结合我院实际系统工程建设,给出勘察设察设计企业实施信息系统工程的迫切需求,这种需计企业基于资源管理的信息系统架构设计参考方求主要体现在:案,各关键技术环节的参考设计方法与模型,
3、供同(1)企业信息系统建设已演变为复杂的系统工行讨论和借鉴。程,从早期仅限于单项业务处理的事务处理软件,到当前注重企业管理与生产业务协同并强调企业2系统架构设计方法高层领导决策功能的集成化管理信息系统,信息系统工程无论规模还是复杂性都有了质的飞跃,信息信息系统架构是企业信息化工程的设计蓝系统架构技术在企业信息系统建设中上升到至关图,定义了企业信息化建设的结构框架与标准设重要的地位。计方法。信息系统架构是一系列系统架构技术的(2)在当前信息技术网络化、服务化、平台化结构化集合,由技术架构、数据架构、应用架构、业[2]的发展趋势下,企业信息系统架构必须具备分布务架构、网络架构等共同构成
4、。式、集成化、快速开发等综合性信息技术支撑能力。根据以信息系统集成平台为支撑,以企业知(3)在全球化经济与知识经济时代背景下,知识资源库为核心,以业务流程进行驱动,面向用户识管理能力已经成为企业核心竞争力的关键因素。资源服务的系统架构原则,综合信息系统架构技勘察设计企业是典型的知识密集型企业,要求信息术,我院基于资源管理的信息系统架构设计方法如系统架构本身对知识资源管理具备良好的支撑表1所示:基金项目十一五国家科技支撑计划资助课题(2007BAF23B03)作者简介王辉(1979-),男,工程师,项目经理。主要研究方向:工程设计企业信息化技术与方案实施。38开发实践表1系统架构方法
5、系统架构技术系统架构设计内容系统架构方法引入基于SOA技术的软件开发平台,建立基于分层体系结构的企技术架构构建企业综合信息系统集成平台业信息系统集成平台。通过资源规划进行企业资源需求分析建立企业数据指标体系数据架构建立企业核心资源库数据建模建立企业核心资源库。根据资源采集、加工、存储、传递、利用等各应用环节需要,研发融应用架构建立知识资源管理平台合资源存储、管理与应用为一体的知识资源管理平台。通过数据接口、业务流程驱动技术,在系统集成平台的业务应用层业务架构业务应用系统集成对资源管理系统与各生产、管理系统进行集成,形成在设计生产过程中进行知识采集、加工、存储和再利用的知识管理闭环过
6、程。根据企业地域分散的组织机构形式,研究分布式数据存储与访问网络架构建立分布式系统模型、服务器分布模型,建立集中与分布式相结合的系统网络结构。台。在分层模型的框架下,构建以企业资源管理为核3系统技术架构心,支持企业设计生产、生产管理、辅助管理和决策支根据企业自身业务应用特点,建立企业信息系统持业务应用系统信息交换的集成平台。如图1所示。技术架构评测指标(见表2),作为系统平台的选择和评4系统数据架构测依据,通过对市场主流软件产品的综合评测,选择评测性能最佳的技术架构方案,即基于SOA技术架构的信息系统架构的本质是以数据处理为中心,建软件开发平台,建立以资源数据为核心的信息系统架立企
7、业核心资源库。在基于资源管理的信息系统构分层模型:包括基础平台、知识资源管理平台、应用架构中,数据架构位于系统架构的核心地位。数据支撑平台、业务集成应用平台、用户统一资源访问平架构的具体步骤和方法见表3:表2信息系统架构关键技术指标系统技术架构指标功能说明1:总体架构层次支持分层架构:数据层、应用层、表现层(用户访问层)2:信息组织和集成多数据源的信息组织与发布3:系统基础技术架构支持.net或Java等主流开发平台4:系统的配置能力、灵活性和扩展性可视化编程环境与完