信息系统架构研究和设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息系统架构研究和设计
摘要:信息系统构架是关于信息系统的组成及各组成部分相互关系的总体描述,是组织的业务逻辑,信息处理逻辑和技术方案的统一体,是信息系统的一类顶层模型。近年来,很多企业在信息化建设中致力于信息系统架构模型的研究与实践,走过了一些成功与曲折。
关键词:元模型;架构设计;企业架构
中图分类号:tj768.4文献标识码:a 文章编号:
引言:
企业在探讨与实践企业信息化应用系统的建设模式时认识到:多元化的应用系统建设模式不利于企业信息化的持续发展和企业信
息资源的共享。多年来信息化建设的实践不断证明了这样一个事实:不同的应用系统建设模式将形成不同的应用系统技术构架,企业中存在的不同信息系统架构是造成技术体系复杂混乱,技术标准不兼容,it系统间互操作性差、上下信息交换不通畅、it管理不规范等的祸端。因此,研究符合企业信息化战略发展目标的,统一,先进与实用的信息系统架构模型指导公司信息化建设愈来愈紧迫。
1.系统架构的现状与发展不同的应用系统建设模式对应的信息
系统架构模型是有差异的,应用系统建设模式是应用系统的规划策略,方法,体系结构以及实施路线的总称。而对应的信息系统架构是一种实现应用系统的技术框架,该框架的组成元素包括:基础设
施架构,网络系统架构,应用系统架构,应用集成平台架构,安全体系结构,技术标准体系架构以及管理与控制架构等。企业应用系统的建设模式及其信息系统架构模型的发展是伴随着应用需求的
发展与信息技术的进步而不断发展的。目前企业应用系统的建设大致分为:”采用成熟套装软件“(典型的就是采用erp套件软件)及”自主开发“两条路线,其中自主开发又分为”专业开发+应用集成/信息门户“和”面向服务架构(soa)“两种模式。
2.基于soa的erp体系架构模型
为了解决传统erp系统存在的问题,可以将erp系统功能分解成粗粒度和细粒度的服务,通过服务组合实现erp系统的整体功能。当企业业务流程重组时,通过重新组合已编写的服务部件即可容易的实现。为此,本文提出了一种基于soa的多层企业erp系统应用框架,在对服务进行归类和粒度划分基础上,强调了企业内部服务的开发部署与管理控制,能够有效支持企业业务过程的快速重构,并考虑了和其他系统集成的问题。
2.1该框架由下而上包括企业资源层、核心服务层、业务流程层、服务应用层。其中企业资源层是企业软、硬件资源的逻辑表示;核心服务层将企业资源服务化,成为遵循soa规范的服务提供者;业务流程层是基于成组技术的服务归类和面向业务的服务组织,从而形成更大粒度的服务组件;服务应用层为企业应用求解提供方法和工具。各层的功能分别叙述如下:
2.1.1企业资源层:该层主要包括企业现有系统,如crm、scm、
oa和遗留系统等。这些应用系统目前在企业中对业务起了一定的支撑作用,今后仍将在企业内使用,但各系统之间交互能力较差,数据和功能难以重用。典型的应用实例是:企业现在需要一个面向客户的订单查询系统。如果使用现有系统,客户首先要登录crm验证身份、获取客户信息,然后须通过erp查看订单详情,最后可能还得进入scm中获得订单当前的执行状态等。这时,soa的作用是将现有系统的某些功能封装成服务以便重用、集成或组合成流程。
2.1.2核心服务层:核心服务层将企业资源包装为符合soa规范的能够完成特定任务的功能单元。核心服务层为应用系统提供原子服务,所谓原子,这里指从服务的层次和组织角度来看,它是一个基本功能实体,不能向下分割,即原子服务是系统中的最小服务颗粒,它不包含其他服务,也不是由其他服务组成的。然后,根据成组技术原理,将功能相同或相近的服务聚集形成服务簇(即细粒度服务),以简化复杂和庞大的服务视图,方便服务的分类组织和管理。同时,通过对细粒度组件进行流程的编排,使其不但能够协作产生粗粒度服务组件,还能够根据需要,通过改变流程的编排,动态适应业务变化引起的组件功能的改变。在业务变化涉及到组件服务的内部服务时,又能够通过修改配置,重新组装细粒度服务组件,重构粗粒度服务,以适应企业业务流程的动态变革的需求。
2.1.3业务流程层:业务流程是具体的企业业务活动过程的抽象表达,是面向业务功能的服务扩展逻辑。以业务需求为导向,选择合适的集成服务或原子服务,利用工作流技术,组合形成业务服
务流,直接支持企业业务过程的执行。业务服务流作为支撑面向服务的企业应用的粗粒度服务组件,是支持业务过程快速重构的关键。利用服务流描述语言(wdsl)定义服务流,定义主要包括所采用的服务及服务间规约,当业务流程改变时,可以调整服务流定义或是更换所使用的服务快速形成新的服务流,以适应需求的变化。2.1.4服务应用层:服务应用层为用户提供gui接口,调用企业应用服务。根据soa机制,只要权限满足要求,原子服务、集成服务和业务服务流均可直接被用户(应用)调用。服务应用层为用户实现友好的图形界面和简洁的应用服务访问接口。
2.2与osi的七层网络协议构架图类似,本框架图中上一层也需要下一层的支持。其中,企业服务总线(enterprise service bus,简称esb)是企业服务运行的基础平台,负责对分散在整个企业以及企业外延的服务进行中央配置、部署和管理,为系统提供统一的服务调用接口。而构架的安全性、可管理性及服务质量(qos)则需要在各个层次都有所体现。
同时,为了实现互联网环境下企业之间的信息集成,本文提出了一个能够适应企业间(包括企业内部)自动化系统集成的体系架构,通过此架构能够方便迅速地集成来自企业内部及外部客户所请求
的服务,从而实现商业需求和应用的功能性要求。
2.3erp系统的各个业务模块可作为粗粒度服务发布,而每个模块的功能又是由多个子功能组成,我们把这些子功能作为细粒度服务发布。企业内部提供的服务在本地服务注册中心注册,可由企业内
部客户端访问,而需要提供给外部合作企业访问的服务,则发布到公共服务注册中心,供外部合作企业访问。请求服务的客户端通过web环境显示用户界面,利用soap客户接口实现与服务提供方和服务注册中心通讯,达到查询服务和绑定服务的目的。
3.结束语
在企业信息化建设过程中,规划设计企业信息化系统架构模型,对企业实现信息化建设的战略目标具有重大的意义。通过对信息系统架构的研究,企业设计了统一,先进与实用的面向服务的技术架构模型,通过实施统一的架构体系与技术路线,构筑一体化信息系统,实现信息纵向贯通、横向集成,支撑集团化运作,最终达成企业企业的数字化,业务管理的信息化。分析决策的智能化。
参考文献:
[1]徐兵元,南方电网公司信息系统架构研究及模型设计.
[2]叶钰 , 基于soa的物流信息系统架构研究.
[3]李刚, b/s结构质量信息管理系统的设计和应用.