文档介绍:信息系统架构研究和设计
摘要:信息系统构架是关于信息系统的组成及各组成部分相互关系的总体描述,是组织的业务逻辑,信息处理逻辑和技术方案的统一体,是信息系统的一类顶层模型。近年来,很多企业在信息化建设中致力于信息系统架构模型的研究与实践,走过了一些成功与曲折。
关键词:元模型;架构设计;企业架构
中图分类号::A 文章编号:
引言:
企业在探讨与实践企业信息化应用系统的建设模式时认识到:多元化的应用系统建设模式不利于企业信息化的持续发展和企业信息资源的共享。多年来信息化建设的实践不断证明了这样一个事实:不同的应用系统建设模式将形成不同的应用系统技术构架,企业中存在的不同信息系统架构是造成技术体系复杂混乱,技术标准不兼容,IT系统间互操作性差、上下信息交换不通畅、IT管理不规范等的祸端。因此,研究符合企业信息化战略发展目标的,统一,先进与实用的信息系统架构模型指导公司信息化建设愈来愈紧迫。
,应用系统建设模式是应用系统的规划策略,方法,体系结构以及实施路线的总称。而对应的信息系统架构是一种实现应用系统的技术框架,该框架的组成元素包括:基础设施架构,网络系统架构,应用系统架构,应用集成平台架构,安全体系结构,技术标准体系架构以及管理与控制架构等。企业应用系统的建设模式及其信息系统架构模型的发展是伴随着应用需求的发展与信息技术的进步而不断发展的。目前企业应用系统的建设大致分为:
”采用成熟套装软件“(典型的就是采用ERP套件软件)及”自主开发“两条路线,其中自主开发又分为”专业开发+应用集成/信息门户“和”面向服务架构(SOA)“两种模式。
为了解决传统ERP系统存在的问题,可以将ERP系统功能分解成粗粒度和细粒度的服务,通过服务组合实现ERP系统的整体功能。当企业业务流程重组时,通过重新组合已编写的服务部件即可容易的实现。为此,本文提出了一种基于SOA的多层企业ERP系统应用框架,在对服务进行归类和粒度划分基础上,强调了企业内部服务的开发部署与管理控制,能够有效支持企业业务过程的快速重构,并考虑了和其他系统集成的问题。
、核心服务层、业务流程层、服务应用层。其中企业资源层是企业软、硬件资源的逻辑表示;核心服务层将企业资源服务化,成为遵循SOA规范的服务提供者;业务流程层是基于成组技术的服务归类和面向业务的服务组织,从而形成更大粒度的服务组件;服务应用层为企业应用求解提供方法和工具。各层的功能分别叙述如下:
:该层主要包括企业现有系统,如CRM、SCM、OA和遗留系统等。这些应用系统目前在企业中对业务起了一定的支撑作用,今后仍将在企业内使用,但各系统之间交互能力较差,数据和功能难以重用。典型的应用实例是:企业现在需要一个面向客户的订单查询系统。如果使用现有系统,客户首先要登录CRM验证身份、获取客户信息,然后须通过ERP查看订单详情,最后可能还得进入SCM中获得订单当前的执行状态等。这时,SOA的作用是将现有系统的某些功能封装成服务以便重用、集成或组合成流程。
:核心服务层将企业资源包装