(计算机应用技术专业论文)面向bpr企业信息系统再造方法研究.pdf_第1页
(计算机应用技术专业论文)面向bpr企业信息系统再造方法研究.pdf_第2页
(计算机应用技术专业论文)面向bpr企业信息系统再造方法研究.pdf_第3页
(计算机应用技术专业论文)面向bpr企业信息系统再造方法研究.pdf_第4页
(计算机应用技术专业论文)面向bpr企业信息系统再造方法研究.pdf_第5页
已阅读5页,还剩51页未读 继续免费阅读

(计算机应用技术专业论文)面向bpr企业信息系统再造方法研究.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要 随着计算机软件技术和企业信息化的发展,企业应用软件系统规模和复杂性 不断增长。目前的软件开发手段相对滞后于企业对信息系统的需求,需要采用工 程化的方法开发企业的信息系统,良好的体系结构对保证信息系统的丌发成功至 关重要。本文结合b p r 的思想构造企业信息系统,对企业的信息系统的再造集 成问题作了细致的探讨和研究,提出了基于e j b 构造企业信息系统再造整合的 新架构,为企业的遗产系统和企业新系统快速集成提供了一种切实可行的解决方 案。取得的研究成果如下: 夺在对面向b p r 的企业信息系统集成框架全面分析的基础上,应用系统工程理 论,提出了企业系统进化过程框架,并对进化过程中的相关技术问题和管理 问题进行了深入探讨。在软件集成的系统中,提出了i t b p r 的模型,它对企 业信息系统开发起指导作用。 夺基于企业系统进化过程框架,选择e j b 规范和j 2 e e 平台作为企业应用系统 再造的集成技术。对企业现有遗产系统的继承性和技术优势等方面进行了比 较分析,提出了基于e j b 的企业信息系统再造整合架构方案。该方案支持 c o r b a 规范,可以更好的与企业已有的分布式应用系统集成。 夺针对企业信息系统再造整合架构方案,详细讨论了企业的业务逻辑和数据格 式需求,提出了再造整合的详细过程。 综上所述,企业信息系统进化过程与软件技术的发展密不可分,j 2 e e 等分 布式组件技术的提出为经营过程再造提供了新的契机。本文从进化框架、再造构 架及实现技术等方面较为深入地研究了经营过程再造后企业信息系统的进化,为 企业动态集成和进化提供了方法与技术上的支持。 关键字:遗产系统;b p r ;集成:构架;j 2 e e a b s t r a c t w i t ht h e d e v e l o p m e n t o f c o m p u t e r s o f t w a r ea n d e n t e r p r i s e i n f o r m a t i o n t e c h n o l o g y ,t h e s c a l ea n d c o m p l e x i t yo f s o f t w a r es y s t e me n t e r p r i s eu s e sc o n t i n u et o i n c r e a s e 。t h em e t h o do fs o f t w a r e d e v e l o p m e n tl a g s b e h i n d r e q u i r e m e n t so f e n t e r p r i s e 。u s i n ge n g i n e e r i n gm e t h o dt od e v e l o pe n t e r p r i s ei n f o r m a t i o ns y s t e mi s n e e d e d 。g o o ds y s t e mf r a m e w o r ki sv i t a lt oe n s u r ed e v e l o p m e n ts u c c e s s 。t h e d i s s e r t a t i o nu s e sb p r t h e o r yt ob u i l de n t e r p r i s ei n f o r m a t i o ns y s t e m 。 w em a k ed e t a i l d i s c u s sa n dr e s e a r c ho nt h ei s s u eo fe n t e r p r i s ei n f o r m a t i o ns y s t e mr e e n g i n e e r i n g i n t e g r a t i o n a n d p r o p o s e an e wf r a m e w o r kf o r e n t e r p r i s e i n f o r m a t i o n s y s t e m r e e n g i n e e r i n gc o n f o r m i t y b a s e do ne j bw h i c hi saa v a i l a b l es o l u t i o nf o rt h e i n t e g r a t i o no fl e g a c ys y s t e ma n dn e w o n e 。w e g e t t h ef o l l o w i n gc o n c l u s i o n s : t h ed i s s e r t a t i o na n a l y z e st h ei n t e g r a t i o nf r a m e w o r ko fe n t e r p r i s ei n f o r m a t i o n s y s t e mb a s e do nb p r 。u s i n gs y s t e me n g i n e e r i n gt h e o r y , a n e n t e r p r i s es y s t e m e v o l u t i o np r o c e s sf r a m e w o r kw a sp r o p o s e da n dm a k ead e e pd i s c u s sa b o u tt h e i s s u e so fr e l a t e dt e c h n o l o g ya n da d m i n i s t r a t i o ni n 血ee v o l u t i o np r o c e s s 。i nt h e s o f t w a r ei n t e g r a t i o ns y s t e m ,i t b p rm o d e lw a sp r o p o s e d ,i tc a ng u i d ed e v e l o p i n g e n t e r p r i s ei n f o r m a t i o ns y s t e m 。 w jc h o o s ee j bc r i t e r i o na n dj 2 e ep l a t f o r ma st h ei n t e g r a t i o nt e c h n o l o g yo f r e e n g i n e e r i n gb a s e do nt h ee n t e r p r i s es y s t e me v o l u t i o np r o c e d u r ef r a n l e w o r k 。w j c o m p a r et h ei n h e r i t a n c ea n dt e c h n o l o g ya d v a n t a g eo fl e g a c ys y s t e ma n dp r o p o s ea f r a m e w o r ks c h e m eo fe n t e r p r i s ei n f o m l a t i o ns y s t e mr e e n g i n e e r i n gc o n f o r m i t yb a s e d o ne j b 。t h es c h e m ef o l l o w sc o r b ac r i t e r i o na n di tc a ni n t e g r a t ee x i s t e n t d i s t r i b u t e da p p l i c a t i o ns y s t e mw e l l 。 f o rt h es c h e m eo fe n t e r p r i s ei n f o r m a t i o ns y s t e mr e e n g l n e e f i n gc o n f o r m i t yw e d i s c u s st h eo p e r m i o nl o g i ca n dt h er e q u i r e m e n to fd a t af o r m a ti nd e t a i la n dp r o p o s e t h ep a r t i c u l a rp r o c e s so f r e e n g i n e e r i n gc o n f o r m i t y 。 i nc o n c l u s i o n ,t h ee v o l u t i o n p r o c e s s o fe n t e r p r i s ei n f o r m a t i o n s y s t e m i s c o n n e c t i n g w i t hs o f t w a r et e c h n o l o g yc l o s e l y 。t h ed i s t r i b u t e dc o m p o n e n t t e c h n o l o g y l i k ej 2 e e p r o v i d e sn e w c h a n c e sf o rm a n a g e m e n t p r o c e s sr e e n g i n e e r i n g 。w er e s e a r c h d e e p l ye n t e r p r i s e i n f o r m m i o n s y s t e m e v o l u t i o na f t e r m a n a g e m e n tp r o c e s s r e e n g i n e e r i n gf r o m t h ea s p e c t so fe v o l u t i o nf r a m e w o r k , r e e n g i n e e r i n gc o n s t r u c t i o n a n dr e a l i z a t i o nt e c h n o l o g y 。i t p r o v i d e sm e t h o d sa n dt e c h n i c a ls u p p o r tf o re n t e r p r i s e d y n a m i ci n t e g r a t i o na n d e v o l u t i o n 。 k e y w o r d s :l e g a c ys y s t e m ;b p r ;i n t e g r a t i o n ;f r a m e w o r k ;j 2 e e i l l 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的 研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表 或撰写过的研究成果,也不包含为获得盘洼盘鲎或其他教育机构的学位或证 书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中 作了明确的说明并表示了谢意。 学位论文作者签名:王庹兰 签字日期:2 d 口。 年,月3 7 日 学位论文版权使用授权书 本学位论文作者完全了解叁鲞盘堂有关保留、使用学位论文的规定。 特授权叁鲞盘堂可以将学位论文的全部或部分内容编入有关数据库进行检 索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校 向国家有关部门或机构送交论文的复印件和磁盘。 ( 保密的学位论文在解密后适用本授权说明) 学位论文作者签名:王民兰导师签名 签字日期:l 。醇年f 月2 7 日签字日期:0 一 年,月姐1 9 第一章绪论 1 1 研究目的 1 1 1 企业流程重组( b p r ) 第一章绪论 l9 9 0 年著名管理学家m i c h a e lh a t m n e r “r e e n g i n e e r i n gw o r k :d o n t a u t o m a t e ,b u t o b l i t e r a t e ”一文中首次提出了b p r ( b u s i n e s s p r o c e s s r e e n g i n e e r i n g ) 的概念。1 9 9 3 年,m i c h a e lh a m m e r 和j a m e sc h a m p y 在”r e e n g i n e e r i n gt h e c o r p o r a t i o n ”一书中丁f 式对b p r 做了如下定义:企业流程再造工程是对企业的 业务流程作根本性的思考和彻底重建,其目的是在成本、质量、服务和速度等方 面取得显著的改善,使得企业能最大限度地适应以顾客( c u s t o m e r ) 、竞争 ( c o m p e t i t i o n ) 、变化( c h a n g e ) 为特征的现代企业经营环境。 在这个定义中,包含四个核心领域:显著。l q i ( d r a m a t i c ) ,根本性( r a d i c a l ) , 流程( p r o c e s s ) 矛h 重新设计( r e d e s i g n ) 。b p r 追求的是一种彻底的重构,而不是追 加式的改进。 它的基本思想就是一必须彻底改变传统的工作方式,也就是彻底改变传统的 自工业革命以来、按照分工原则把一项完整的工作分成不同部分、由各自相对独 立的部门依次进行工作的工作方式j 。而实旎b p r ,以企业过程为核心明确了 再工程考虑和改造的对象是企业过程。从根本上打破了传统职能分工理论的基 础,是企业流程再造理论的精髓。所谓企业过程是指为了完成某一目标或任务而 进行的一系列超越时空的逻辑相关活动的有序集合。通过考察企业过程的发生、 发展和终结,确定、描述、分析、分解企业过程,重构与企业过程相匹配的企业 运行机制和组织机构,实现对企业全过程的有效管理和控制。能够使企业真正着 眼于过程的结果,消除传统管理中只注重某一环节而无人负责全过程的弊端。实 施b p r ,就是要有全局的思想,从整体上确认企业的作业流程,追求全局最优, 而不是个别最优。1 2 1 1 1 2b p r 的一般过程 b p r 的核心是对企业过程的重组,所以本节主要是研究企业过程。 和大多数工程活动一样,业务过程再工程是迭代的。业务目标及达到目标的 过程必须适应变化中的业务环境,为此,对b p r 而言,没有开始和结束它是 一个演化的过程。一个业务过程再工程模型,定义t 6 个活动:。1 第一章绪论 业务定义。在4 个关键驱动因素( 减少成本、减少时间、质量改善,以及人力 开发和授权) 的环境内标识业务目标,这些目标可以在业务级或针对某特定业务 成分来定义。 过程标识。标识对达到在业务定义中定义的目标关键的过程,然后它们可以 根据重要性及改变的需要优先级别、或以任何其他适于再工程活动的方式区分优 先顺序。 过程评价。彻底分析和测度现存过程,包括:标识过程任务,注释过程任务 花费的成本和时问,以及隔离质量性能问题。 过程规约和设计。基于在上面三个b p r 活动中获得的信息,为每个将被重新 设计的过程准备用例( u s ec a s e s ) 。在b p r 的范围内。使用u s e c a s e s 作为过程的 规约,为过程设计一组新任务。 原型实现。一个重设计的业务过程在被完全地集成进业务中前,必须被原型 化。 求精和实例化。基于来自原型的反馈,精化业务过程,然后在业务系统中实 例化。 从理论上讲,企业过程的目标是其所有的活动都应该在某种程度上增加一定 的价值。在进行过程再设计时,过程结构的优化重点应放在对不增值活动的删除 和对增值活动的简化上。过程结构优化的途径可以总结为e s l a 原则,即删除 ( e l i m i n a t e ,e ) 、简化( s i m p l i f y ,s ) 、集成( i n t e g r a t e ,i ) 、自动化( a u t o m a t e , a ) 。 表l 总结了e s i a 原则所涉及的一些可供参考的领域,企业在进行过程结构 的优化时,可以进行适当的删除和补充。 表1b p r 中过程结构优化所涉及的领域 过程删除( e )过程简化( s )过程集成( i )过程自动化( a ) 过度生产和供应程序与形式任务集成脏、难、危险任务 等待运输移通讯与交流工作团队集成机械重复任务 动环节技术与操作难与顾客间的集信息采集 报表与文件度成信息传递 重复性任务信息信息传递与物与供应商间的数据分析 检查监视控流集成 制过程问题领域 1 1 3 企业流程重组( b p r ) 的必然性 第一章绪论 随着企业管理的不断进步,它在发展过程中遇到了许多阻碍其进一步发 展的矛盾j ,例如信息技术的进步与发展、组织业务流程的变革与进化使得 企业管理的发展遇到了前所末遇的困难。9 0 年代初m h a n m a e r 教授和 j c h a m p y 教授提出了b p r 理论,他们认为随着经济的全球化,信息技术的 飞速发展以及知识经济的出现,旧的批量生产和批量服务的运行体制已不适 应新技术革命的要求,取而代之的是柔性生产和柔性管理,因而需要对企业 旧的管理组织形式及模式进行重新审视和设计,迫切需要对企业的组织进行 重新设计,进行企业再造( b p r ) i l l 。 企业流程再造的主要内容是重新设计企业的作业流程以适应信息技术 渗透与应用的要求1 2 j ,从而适应经营环境变化的需要,使企业可以因为信息 技术的应用而取得显著的效益。b p r 的实现需要信息技术的支持,信息技术 为b p r 实施提供了许多先进的工具和技术,它帮助并促进b p r 可以顺利完 成,信息技术是b p r 得以实现的使能器。具体的表现是企业的信息系统要 适应不断变化的企业管理目标的需求。 可重构企业信息系统研究有其社会、经济的原因,也是信息和通讯技术 发展的结果。重构企业信息系统研究的必要性表现在以下几个方面:1 2 8 1 全球化市场的开放和各国贸易壁垒的消除使制造业面临的环境更加 复杂,竞争日趋激烈,变化更难以预测。动态变化的市场环境不仅要求产品 的生产具有灵活性,而且也要求企业的业务结构和业务过程具有良好的柔 性。企业管理信息系统必须适应这种要求,能够快速重构以满足新的功能要 求。 制造系统的重构不仅要求制造工厂及其控制系统( 包括过程控制和生 产控制) 具有重构能力,也对制造业的管理模式和管理信息系统的结构提出了 更高的要求,要求其具有开放性和可伸缩性。可重构的制造需要可重构的管 理模式和可重构的管理信息系统的支持,可重构的管理模式以可重构的信息 系统为基础。僵化结构和固定程式已不能适应业务过程的变化要求。 以会计软件的开发为起点,到m r p 、m r p i i 、c i m s 、e r p 和s c m ( 供 应链管理) 系统的引入,企业集成技术大大地促进了管理技术的发展,企业的 管理已经同信息技术密不可分。管理信息系统已成为企业赢利和竞争的有力 武器。随着国际经济、政治的大融合,跨国购并风盛行,企业供应链从企业 内到企业间向全球供应链发展,企业规模越来越大,结构越来越复杂。企业 迫切需要更大、更全面、更统一的集成化管理信息系统。 信息和通讯技术正在使制造系统的组织结构、通讯方式和控制系统发 生革命性的变化。一方面,信息和通讯技术促进了各类控制和管理技术的集 第一章绪论 成,使企业可更高效快捷地管理企业,另一方面也增加了组织结构的灵活性, 企业可采取更能适应于外部环境变化要求的组织模式,如传统的以权力分配 为基础的层次结构逐渐向扁平化团队合作网络结构转化;企业更注重核心业 务活动的管理和丌发,保持技术优势和业务优势,而把非关键业务委托给外 部供应商或销售商,从而组成复杂的供应链网络,企业可采取开放的、透明 的方式进行管理。 为了使b p r 的思想,能够成功的应用到企业的管理中,使得企业的信 息系统能快速适应不断变化的企业管理目标的需求。本文试图进行以下几个 方面的研究: 正确理解信息技术与企业流程再造的关系。 了解企业系统进化所涉及的管理和技术问题,特别是应该了解从遗产 系统出发,使企业系统进化到目标系统所涉及的工程和技术问题。为企业信 息系统再造提供完整的信息。 为了开发基于b p r 的企业信息系统,特别是对于企业的遗产系统, 寻找一种相关的软件开发方法,和软件开发技术,快速进行企业信息系统的 集成。 利用相关的软件开发方法和技术,构造一个企业信息系统再造整合的 新架构方案。 本文以企业系统进化框架为中心,以b p r 为中心思想,从企业的遗产 系统出发,寻找一种相关的软件开发方法,和软件开发技术。构造一个企业 信息系统再造整合的新架构方案。 1 2 研究方法 在软件工程实践中,人们越来越深刻地认识到,随着软件系统规模和复 杂性的增长,系统总体结构设计和蜕明的重要性已远远超过特定算法和数据 结构的选择,良好的体系结构对保证信息系统的成功至关重要。 2 0 1 本文主要研究如何将旧有的企业信息系统( 遗产系统) 快速转化为能够 适应不断变化的企业管理目标的需求的企业的信息系统1 28 1 。这些研究内容采 用的研究方法主要利用软件工程新的方法和新技术对企业信息系统进行开 发。从几个方面进行研究: 描述了一个企业框架:这个框架描述了企业系统进化时涉及的所有方面。许 多企业正在计划移植他们的遗产系统,把它放到分布式的开放系统环境或一 个系统的单一的生产线。可是大多数这样的行为很少成功,这是因为他们总 是在一个很小的范围内考虑软件本身的问题,而没有全面的考虑到企业管理 第一章绪论 和和技术问题。针对这些问题,将企业信息系统的进化与企业管理结合在一 起,进行企业建模,利用软件工程和系统工程方法和技术,对企业信息系统 进行再造。 对于再造企业信息系统是一个工程过程,它采用高层的设计思想,利用基 于组件的软件开发方法,将已经存在的遗产系统以新的形式重构。 选择一个较好的企业应用集成的解决方案,利用基于e j b 组件技术j 2 e e 平 台上实现企业的应用集成。利用组件技术和中间件技术,提出一个面向b p r 的企业信息系统再造整合的新架构方案。 1 3 全文安排 本论文的章节安排如下: 第一章介绍了重构企业信息系统研究的必要性,以及希望达到的研究目 的,并对整个研究使用的方法作简单的说明。介绍了企业信息系统与企业流 程重组( b p r ) 的关系,主要介绍了企业信息系统和b p r 的概念、原理。描 述了基于b p r 的企业信息系统的特征。 第二章介绍面向b p r 的企业信息系统集成框架,分别对这个框架中的 主要元素系统工程和软件工程等进行介绍,提出了企业进化框架和i t - b p r 模型。 第三章介绍企业信息系统再造的相关技术。主要介绍基于组件的软件开 发方法和b p r 相关的软件再工程技术,将这些技术应用到企业信息系统的再 造过程中。 第四章提出基于e j b 的企业信息系统再造整合的新架构方案,包括企业 信息系统再造整合的新架构、企业信息系统再造整合的数据格式、企业信息 系统访问层、企业信息系统协调层、企业信息系统接口层和企业信息系统再 造整合过程。 第五章进行全文总结,在面向b p r 的企业信息系统开发的意义和未来的 工作方面进行了展望。 第二章面向b p r 的企业信息系统集成框架 第二章面向b p r 的企业信息系统集成框架 为了对市场的需求和技术的改变作出快速的反应,每一个组织都面临着改进 他们系统的巨大压力。这些持续改进的压力来自于客户逐步提高的期望值和对新 企业标准的快速反应的需要,随着新的软件版本的不断发布,将新产品和系统特 性的改进融合在一起,以避免硬件和软件的退化。对于新的环境和管理需求来讲, 遗产系统的有效改进面临的问题有以下类型: + 怎样系统地挑出我们面i 临的所有问题? $ 我们怎样计划着改进大的复杂系统,以及重组系统? $ 系统成功的关键因素是什么? 怎样确保我们工作途径的正确性? 由于现在还没有建立一个软件改进的学科,所以组织经常面对的是技术问题 的特殊性。事实上,在整个企业系统改进的问题上,严格来讲并不仅仅是技术问 题的事情。b p r 作为一种以系统观和变革观为基础的系统改造的指导,不仅从 流程的角度追求合理性、目的性和整体协调性,而且也从组织、信息和资源的角 度对企业进行全方位的改造【”。研究企业进化框架的目的主要是以下两点【5 】: ( 1 ) 对发生系统进化涉及的管理和技术问题的预测上,体现在整体的环 境和软件集成的系统中,目的是帮助管理者确定成功的关键因素( 主要的业务流 程) ,对于计划、评估和管理系统的主动进化,给出一套协同的管理和技术。 ( 2 ) 可以把一系列递增的改进,作为这些系统进化工作的改进范围来重组 整个系统。例如:增加新的安全特性、集成新的数据库管理系统、修改软件以便 对2 k 病毒的问题进行适当的加工。重组已经成为一个系统彻底且广泛改进方法 的一种必需的形式( 系统的重构) 1 2 。 当开始在一个组织单元的管理者和项目角度规划这个框架时,它的使用范围 将会扩展到整个企业领域。这个企业整体的前景就反映在系统改进的分析方法 上,包括作为企业经营策略的组织、工程、技术和系统元素的联合。 通过分析这个企业框架,对于改进的任务( 或者被执行的行为) 和出现的问 题的企业来讲,并不主张改进系统的每一个方面,甚至也不主张高级的管理每一 次都进行改进。不管怎样,在某一问题的计划和概要设计阶段高水平的管理者都 必须参与。实际上,当出现超出范围、授权或项目能力或者改变组织等问题时, 这些管理者应该参与到系统的主动改进上。 这个框架描绘了企业范围内的系统进化的主动发生过程( 这里有可靠的组织 和项目功能) 。这个框架的结构影响了系统改进的问题空间和解答空间的整个特 6 第一二章面向b p r 的企业信息系统集成框架 性,包括了一套涉及到整个范围的问题的清单。这个清单表明了企业的策略方向一 和企业的价值、主要组织和客户需要的企业服务,以及组织单元和执行的任务。 此框架是一个企业的框架,并不表明它完整的包括了整个企业,但它却是以后的 一个发展方向“。 在对企业过程进行了分析以后,就可以根据动态联盟对企业的性能与目标要 求,针对过程缺陷的分析结果。“,对企业的经营运作过程进行优化设计。过程再 设计的目的是为了提高顾客满意度、快速响应及高效运作。根据b p r 的原则,过 程结构优化主要是通过活动的横向集成与纵向集成来达到的。 利用这个框架我们主要以企业的整体为出发点,从企业信息系统的角度,探 讨利用系统工程和软件工程的方法和技术,快速地进行企业信息系统再造。 2 1 企业框架结构 企业的工作框架,对一个成功的改革或者重组( b p r ) 工作来说,是由方框 中的七个要素组成,每一个框中都有一套关键的技术和开发理解需求管理【“。如 图2 1 : 图2 1 遗产系统进化的框架 第二章面向b p r 的企业信息系统集成框架 从图2 1 可知,系统的进化结果描述了框架元素的角色和它们的内部联 系和他们怎么能够集成形成一个系统进化周期。这个周期以为了改进产品和对客 户的服务,消费者与组织进行磋商为起点。 系统主动进化的企业的焦点是系统进化的任务”。理论上,转化的需求是 把存在的系统进化到需要的状态,根据描述系统工程和软件工程实际制定一套任 务。实际上,在项目计划中被描述的的集成策略,驱动了这些任务。这些任务可 以被项目团队、系统和软件工程团队、企业中其他组织单位或承包人来执行。 企业主动进化可以包括增强的系统,在一个新的平台上运行软件的应用、 或者重组一个系统合并新的系统功能,例如:增加功能,安全特性或者是持续的 流程。在更新软件应用平台的时侯,系统的进化的任务可以包括分析代码,确定 系统的依赖性、封装代码等操作。在重组时,系统进化的任务包括开发一个领域 模型、丌发一个操作的概念、原型、开发一个新的系统结构和增强存在的应用程 序。 图2 一l 中,没有阴影的对象是连接框架元素的重要结点。这两结点是“需 求”和“集成策略”,在计划和驱动系统设计和执行时,扮演着重要的角色。其 它结点描述客户和终端用户。 实际上,这个图2 一l 体现了执行系统进化的高层企业结构。 2 2 面向b p r 的企业信息系统再造框架 软件系统的生命周期越来越长,早期的软件生存周期在经过了很多年的系统 维护周期后,将会退休或者被取代。目前的系统的生命周期随着时间的推移本身 也具有不断变化的能力。软件工程中一个很难选择的问题是:怎样按一定的规律 方法把遗产系统中目前存在的大量的状态转化到改进后的状态口0 1 。 上节提到的企业遗产系统的进化框架,是对企业现在的管理系统进行主动的 评估和改进。本节根据信息系统建设的特点,提出一个与企业管理密切相关i t - - b p r 的进化结构,它可以为企业信息系统再造提供相应的方法和技术。这个 结构从软件工程的高层设计模型出发与企业管理相关,符合上节的理想化的主动 的企业系统的改进。 2 2 1i t b p r 进化结构 第二章面向b p r 的企业信息系统集成框架 i t b p r 的进化结构( 如图2 2 ) 体现了系统进化的高层企业结构的改进 具体到企业信息系统的再造,并且提出了具体方法和技术。并且对涉及到的企业 系统的不同的方面的再造,反映到企业信息系统上的再造会用到不同的方法和技 术。这个i t 系统的模式,符合b p r 的思想,并且适应了现代企业管理( 如用户 满意原则) 的需求。 我们对现有的信息系统的建设包括三个方面:应用,修改,建设,这三个方 面的统一,使企业信息系统逐渐地完善。信息系统应用在企业管理中,对企业管 理有支持辅助作用。而企业管理需求的不断变化,也对促进了企业信息系统的再 造。如果企业管理的需求改变,就会影响信息系统,若需求是在原系统中改变, 对应的信息系统就作相应修改;如果企业管理增加新的需求,就对企业信息系统 进行新的建设。这样形成了一个与企业进化相符合的信息系统。 i t 系统 i t 系统 图2 2 i t - - b p r 模型 需求改变 理 上需求增加 l i t 尴吉管理撩吉 图2 3i t - - b p r 进化框架 管理 第二章面向b p r 的企业信息系统集成框架 为了进一步的说明i t b p r 的进化结构,提出i t b p r 的进化的框架( 图 2 - - 3 ) 。我们下面利用软件工程中,高层的设计思想1 3 3 ,利用m v c 的模型, 与企业管理中的管理方面进行对应,利用i t 的m v c 的模型提出管理的m v c 模型,同时,说明企业管理与信息系统的作用的关系。具体地说明企业 管理需求的变化,怎么反映到信息系统,并且说明信息系统针对管理不同的需求 变化,对应使用不同的分析设计方法和不同的信息技术。 2 2 2 i t 模式 在这个进化框架中,在i t 模式中,i m 是信息模型( i n f o r m a t i o nm o d e l ) i v 是信息视图( i n f o r m a t i o nv i e w ) ,i c 是信息控制( i n f o r m a t i o nc o n t r 0 1 ) 。 m v c 模型源于传统的面向对象语言s m a l l t a l k 、在s m a l l t a l k 一8 0 中,模 型视图控制器0 “o d e l v i e w c o n t r 0 1 ) = 私t ( m v c ) 被用来构建用户界面, 即将传统的输入、处理、输出任务映射到图形用户界面模式( m o d e l ) 【3 0 1 。 图2 4 m v c 框架结构 m v c 中,在这个结构中,模型是软件中的各种解决应用问题的对象, 它的操作独立于用户界面;视图则管理用户界面的输出;而控制器处理软件的输 入。输入事件给出要发送给模型的消息。一旦模型改变了它的状态,就立即通过 关联机制通知视图,让视图刷新显示。这个关联机制定义了在模型与各个视图之 间的关系,它允许模型的运行独立于与它相关联的视图。类似地,控制器在输入 事件发生时将视图及模型进行控制与调度。 m v c 的核心就是要做到三级甚至多级的松散耦合。应用系统有两类:交互 式和工作流式。前者需要大量地和使用者交互,后者只需少量使用者的介入,甚 至可以完全在后台运行。在b s 网站式应用程序中,使用者通过提交请求与网站 交互,访问设备不断地显示页面相应请求,这是一个典型的交互式应用。 m v c 模式把涉及数据管理和显示的功能分散到不同的对象上,降低对象问 第二章面向b p r 的企业信息系统集成框架 的耦合。它把应用分成三部分,分别为模型、视图和控制,并且尽量降低部分间 的耦合。每一部分处理特定的任务,并负责完成与其它部分的通信。 图中显示了一个m v c 应用中三部分的关系。在模型、视图和控制三者之间 分配职责有助于减少代码重复、降低维护难度。因为商业逻辑和数据分离无论是 在增加数据源,还是在改变数据表示时,操作都变得相对简单,而且不需要改变 业务逻辑,另外增加新的客户类型也变得很容易。 其中模型部分代表了商业数据和访问及修改数据的操作。当数据发生改变 时,它要负责通知视图部分,并且提供视图查询状态的能力。另外,它还向控制 提供应用功能。 m o d e l :业务逻辑模块、表示应用领域有关的类别、物体、数据结构以及企 业业务逻辑等。通常m o d e l 是企业业务流程的软件近似模型,所以,在定义m o d e l 时只需对企业业务流程中的对象进行合理抽象、封装对象的属性和对象隐含的业 务逻辑即可。在这一层中,对应一些业务实体,比如数据库( d b ) 的对象等。 视图部分以自己的方式显示模型的内容。它访问模型的数据,并且当模型的 数据发生变化时更新模型的显示。视图还把从用户那里得到的信息传给控制部 分。 v i e w :用户视图模块,一方面,它为用户提供了输人手段,并触发c o n t r o l 运行;另一方面,它通过m o d e l 访问企业数据,并用某方式显示这些数据。同 时,当m o d e l 变化时,它做出相应变化。用两种方法之一:p u s h ( 推) 模式,让 v i e w 在m o d e l 处注册,以便在m o d e l 变化时获得提醒;p u l l ( 拉) 模式、v i e w 在 需要获得最新数据时调用m o d e l 。这一层功能的实现使用图形化的工具软件 ( v b ,p o w e r b u i l d e r ,d e l p h i 等) 为主。 控制部分定义了应用的行为。它分发用户请求和选择表现视图,还负责解释 用户输入,进而调用模型的功能。在独立g u i 程序中,用户输入包括鼠标点击 和菜单选择,在w e b 应用中,用户输入包括对w e b 级资源的h t t p g e t 和p o s t 请求。控制部分根据用户交互和模型的状态选择要显示的视图【2 ”。一个应用程 序一般为相关的功能选择一个控制。 c o n t r o l :流程控制模块,将用户与v i e w 的交互转换为基于应用程序行为的 标准业务事件,再将标准业务事件解析为m o d e l 应执行的动作。m o d e l 执行的动 作包括激活业务逻辑和改变m o d e l 的状态。根据用户交互信息和m o d e l 执行动 作的结果,c o n t r o l 选择一个合适的v i e w 展现给客户。这一层的功能可用j s p , s e r v l e t ,h t m l ,a p p l e t 等技术实现。 2 2 3 管理模式 第二章面向b p r 的企业信息系统集成框架 企业是一个非常复杂的社会,经济,物理的系统,必须从多个层次多个角度 来考察才能全面地描述经营过程。通常,可以从组织、资源、业务流程和信息视 图这四个方面来考察企业的经营过程,建立相应的组织视图、资源视图、过程视 图和信息视图。 管理模式与信息系统的层次相对应,在理论上分了三个层次,m m 是管理模 型( m a n a g m e n tm o d e l ) 、m v 是管理视图( m a n a g m e n tv i e w ) 、m c 是管理 控制( m a n a g m e n t c o n t r 0 1 ) 。 m a n a g m e n tm o d e l :企业资源视图描述企业中资源的类型以及资源实体的属 性。资源是模型中非常重要的概念,是活动可以执行的必备条件。资源实体可以 是活动的执行者、执行活动所需的设备、物料、或者是活动执行后产生的新的物 理实体。组织视图与资源视图之间存在着映射关系,即每一个资源实体都有与其 相对应的责任组织单元,该组织单元负责对此资源实体的使用和维护 m a n a g m e n tv i e w :是企业的组织视图。描述企业的组织单元和组织单元之间 的关系。组织单元是具有一定功能和责任的组织实体。它由一定数量的雇员和其 他资源组成,能够完成一定的生产任务或者对外提供一定的服务。从另一个角度 来看,它可以完成业务过程中的某一部分。 m a n a g m e n tc o n t r o l :过程视图描述企业的业务流程,它定义业务过程中包含 的活动以及这些活动之间的逻辑关系。 2 2 4 i t b p r 进化结构内部之间关系 这个i t 系统的模式,符合b p r 的思想,并且适应了现代企业管理( 如用户 满意原则) 的需求。图2 3i t b p r 总体框架中,企业管理的需求是整个企业系 统改进的驱动者。 在管理模式中,对于企业管理系统的建立也包含三个内容,修改、建设和应 用。应用是指使用i t 技术( 指企业信息系统的应用) 满足企业管理的需求,是 企业管理中比较稳定的状态;修改是指企业管理需求的改变,建设是指企业管理 需求的增加,修改和建设都是企业管理进化的状态( 理想化) 。围绕企业需求, 应用、修改、建设这三个内容也可以认为是企业管理的三种状态。在这三种状态 中,对应管理模式中的三个不同的视图。比如:由于企业管理需求的改变,使得 第二章面向b p r 的企业信息系统集成框架 企业处在修改状态,这些修改可能表现在企业的不同方面,可以是对资源视图的 改变,也可以是对企业过程视图的改变,或者是企业组织视图的改变等。所以由 不同视图影响的企业管理的改变,反映到i t 模式中,会有不同的策略。 在i t 模式中,对企业信息系统的建立也包含三个内容,修改、建设和应用。 应用是指符合企业需求的i t 应用于企业管理,是信息系统的稳定状态;修改是 对原来的i t 系统进行建设,这时就包括遗产系统的问题。建设是指对i t 系统的 重新改造,主要指完全重新建设新的系统。 在将i t 系统应用于企业管理时,它们之间的接口是i v ( 用户管理的界面) 根据企业不同的需求,会有不同的i t 策略。 当企业有新的需求,引起管理模式的改变,管理模式的改变就会引起i t 模 式的变化:同样,i t 模式的变化,也会对管理模式产生影响。这两种模式是相 互对应的,具体的表现在:m m 的改变影响i m 的改变;i v 的改变影响m v 的 改变;m c 的改变影响i c 的变化。 当m c 仁令i c 的改变时,在管理模式,体现的是过程视图的改变,也就是 企业流程的改变,这时,涉及到i t 系统的工作流的变化,业务逻辑的变化,可 以用到工作流的建模技术,优化,及实施。如,业务逻辑的变化可以重新设计一 个e j b ,符合新的业务逻辑。 当m v 乍令i v 的改变时,在管理模式中,体现的是组织视图的改变,对应 i t 模式中是用户图形界面的变化,对应于实现语言可以重新编辑页面视图,重 新组织页面之间的关系。可以用到h t m l ,x m l ,j s p 等编制语占。 当m m c = $ i m 的改变时,在管理模式中,体现的是资源视图的改变,对应 的i t 模式中对应一些业务实体,主要涉及到数据库( d b ) 的对象等,存在异构数 据库的问题等。 整个i t 企业信息系统是建立在软件平台和硬件平台的基础上。 2 2 5i t b p r 过渡的参考模型 第二章面向b p r 的企业信息系统集成框架 上面我们讨论的是整个i t 模式和管理模式的关系,在i t b p r 架构中两者 之间的接口是通过用户图形界面来联系的。但是对于真正的实现,从企业需求到 i t 系统之间的转换,可以利用新颖的业务建模方法,如图2 - 4 是一个管理模式各 视图映射到i t 模式视图的一个参考模型,它说明从企业的管理过渡到信息系统 的过程。基于计算机的常规图形建模方法和面向对象的特殊方法已经极大程度地 使技术和业务过程更清晰易懂【2 9 1 。 数据模型l t 处理模型业务应用组件模型 图2 - 4i t b p r 过渡的参考模型 在这个模型中的各种模型或者视图说明了实际情况下企业的各特定方面。在 这个相互作用的模型中,显示了对于业务活动而进行信息交换的主要组织单元。 这个数据模型说明了企业所需的信息。组织模型说明了企业构建的方式,以及组 织单元相互作用的方式。组件模型提供了企业的主要功能表。i t 处理模型可以 通过其它的模型,获得建立企业级的信息系统的过程时所涉及到的数据及事件。 在i t b p r 的过渡的参考模型中可以直观地说明从技术的观点,可以用到的 有关的方面,比如,可以用u m l 统一建模语言进行业务过程的建模、用组件技 术可以实现企业业务应用组件的建设等。 企业系统的改变是为了满足客户不断改变的需求。所以说企业的改进者是永 远的胜利者,只有是处于不断改进的企业才能真正的成长,就如同一个人的成长 一样,在不断吸取新的知识,不断充实自己,不断地完善自己,这样企业- 4 。能成 长,才能成为具有竞争力的企业。 第二章面向b p r 的企业信息系统集成框架 我们可以利用这个模型对原来的信息系统( 遗产系统) 进行分析,具体分析 了遗产系统中的管理模式和i t 模式所涉及到的各种视图的具体内容,这些对以 后的信息系统丌发,会有一定的指导作用。对于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论