您现在的位置是:首页 > IT基础架构 > 软件与服务 >
面向业务流程重构的管理信息系统开发研究与应用
摘要本文讨论了面向业务流程重构的管理信息系统开发技术及实现,给出了具有高度适应性的MIS系统开发模式——PROMIS及其一种具体实现。...
0前言
科学技术的日益进步推动着企业管理水平的不断提高,信息技术的应用也越来越受到企业的重视。“用信息化带动工业化”的“十五”发展战略提出正是体现了信息技术在推动企业发展中的要作用。目前,大多数企业都开发有自己的管理信息系统(Management Information System,简称MIS),这些MIS都在一定程度上提高了企业的管理水平。
传统MIS的开发由需求分析开始,即分析企业当前的业务现状,然后设计MIS的功能模块,并完成相应软件系统的开发,最后根据用户的使用习惯等对系统进行修改、完善。
然而,现代企业面临激烈的市场竞争,巨大的压力迫使企业精简或重构业务流程以便对多变的市场迅速做出反应,并降低经营及管理费用,相应地也要求所使用的管理信息系统能够迅速升级以满足当前业务的需求。但传统的MIS开发面向的是稳定的或报少变动的业务.当业务流程变动或出现新的业务时,MIS要么需做大的修改,要么得重新开发。可见,在面向企业业务流程重构环境下,有必要在传统MIS开发的基础上引进新的思想和方法。
1业务流程重构关键技术研究
业务流程重构即BPR,从它诞生时起就以其思想的先进性和变革的}鼾底性吸引了众多企业的关注.成为欧美乃至全球企业注目的热点。BRP引入中国后,许多企业也开始和高校合作,尝试在管理中引进BPR的思想,精简企业机构设置,简化企业业务沉程,以降低经营运行成本,提高企业经济效益。BPR要求企业能够面向顾客需求,最大限度地减少或精简不必要的业务流程。传统的“量体裁衣”式的MIS开发方式已无法满足不断变化的业务流程。因此在面向流程重构的环境下,MIS开发目标应是构造一个动态可重构的体系结构。它具有良好的扩充性、复用性和适应性,其包括的关键技术主要有:面向业务流程重构的需求分析、业务流程的描述和业务流程的配置。
1.1业务流程重构需求分析
需求分析MIS是开发的出发点,它与企业的经营管理模式密切相关。现代制造企业在嫩烈竞争的市场经济条件下,正在积极运用新的经营管理模式,其中为重要的变化之一是:企业打破原先根据分工理论按职能进行管理的方式,转变为“以业务流程为中心”来重新组合流程.通过对企业的运作方式做根本性的重新思考和再设讣,使得企业经营在成本、质最、服务、时问等方面取得竞争优势口I。因此,M1S的开发必须考虑企业新的管理模式,相应地也要求需求分析在叫向业务流程重构的环境下进行。
面向业务流程重构的需求分析除了像传统MIS那样对企业现有业务状况进行分析外,还麻包括需求发掘、需求预测与需求规划。需求发掘指主动地挖掘出企业中尚不清晰的业务流程,它是一种更为深入和细致的需求分析。企业的业务流程在不断地进行优化和重组,对业务流程可能的变动做充分的预测有利于开发的MIS具有赶好的适应性,因此做需求预测也是必要的。由于没有任何一种信息技术可以保证开发的MIS具备无限的适应能力:事先进行需求规划,咀充分估计业务流程可能变化的范围和程度,将使开发的MIs鹾大限度的满足业务流程重构。
可见,面向业务流程重构的需求分析在报大程度上不同于传统的MIS需求分析,应采用一些新的手段和方法,如信息系统需求分析的面向对象层次分析方法、面向数据对象实体类的需求分析方法等。
1.2业务流程的描述
进行面向业务流程重构的MIS开发除进行前文所述的需求分析外.还应描述清楚业务流程。以下从描述规范和描述实现两个方面对业务流程进行描述.如图1所示。
1.2.1描述规范
企业进行业务流程重构可能足根本性的、彻底的,其最终的业务流程可能是基于Internet的全球供应链。在业务流程变化的不同阶段面向的业务领域范围是小向的。MIS开发并非包罗万象,应针对再个阶段确定业务流轿所属领域,在顿域架构和参考体系基础上实现业务流程的描述。这个特定领域内的业务流程虽具有某些共性,仍需要一定的描述规范以使得该领域内的并业务流程达到最大的兼容性。如前文所述,面向业务流程重构的MIS仍具有有限的适应性,体现为特定业务流程只归属于特定领域。
元数据联盟MDC(MetaDataCoalition)提出的开放信息模型OIM(Open Information Model)是一个元数据描述集,可以将它作为特定领域的描述规范。UML(the Unified Modeling Language)是一种信息系统建模语言,并已被OMG(ObjectManagement Group)采纳.可用做OIM的描述模型标准。OIM和UML两种工具结合起来可以说明特定领域内业务流程架构和参考体系。业务流程本身及它们之间的关系也需要一定的工具进行表达,目前已有许多工作流参考模型可供利用,可以采用工作流管理联盟WMC(Workflow Management Coalition)参考模型作为业务流程建模型工具。
1.2.2描述实现
业务流程的描述实现包括:(1)的描述。(2)对业务流程的变化进行描述。对具体业务流程煦描述可I丑采用组件技术。组件是一系列接口的集合,具有一定豹功能,在遵循一定的通信标准如COM、CORBA(Common Object Request BrokerArchitecture)等可以实现相互之间的通信。组件的最大优点在于可复用性,在MIS开发中采用组件对业务流程进行描述可以使业务流程根容易的被再利用,从而有力地支持业务流程重构。对业务流稗的变化进行描述可以参考自1984年开始,真至199I才结束的一项称之为“九十年代的管理”的研究报告,其研究成果如图2所示。
从图2可知,业务流程的变化分为二_三个层次:业务流程重新设计、业务网络重新设计和业务范围重新定义。对业务流程的这三种变化可以利用面向对象及组件的设计模式技术来描述。业务流程的三种变化分别对应于三种设计模式:行为型设计模式描述业务流程重新设计,结构型设计模式描述业务网络重新设计,创建型设计模式描述业务范围重新定义。在MIS开发的设计阶段也可在设计模式的支持下进行,以使MIS具有一个清晰的设计体系结构。
1.3业务流程的配置
面向业务流程重构MIS开发的一个重要特点是支持业务流程的变化,即MIS具有一种机制使得它能够适应新的业务流程,同时与原有业务流程保持兼容。这种机制是靠对业务流程的配置来实现的,如图3所示。
其核心部件是组件配置器,由它负责业务流程组件的创建、释放及组装等工作。组件配置器本身可由对个组件组成。业务流程的配置是一种基于总线型的结构,各组成特定的业务流程。当然实际的业务流程完全可能是网状的,图中仅是一种抽象的表示。总线上方为MIS系统部件,包括组件配置器、组件通信与控制协议、用户界面等,总线下方为业务流程组件仓库。组件仓库管理系统除了存贮组件外,还提供组件操作权限管理、组件版本管理等服务。
2面向业务流程重构的M1S开发模式
通过以上分析,可以总结出面向业务流程重构的MIS开发模式(Process Reengineering.OrientedDevelopment Mode for Management Information System,简称PROM,如图4所示。通过该模式可开发出动态可重构的MIS。
面向业务流程重构的MIS开发案例某大型企业每年要管理几百个投资项目,项目类型也很多。其投资项目包括一般项目、重点项目、重大项目及特批项目,各类型下又分为基建项目、技改项目、公益性项目等。各种类型的项目在业务处理流程上大不相同,并随时可能发生变动。笔者在本文研究的基础上,利用PROMIS的开发模式为该企业投资项目管理开发了面向业务流程重构的MIS系统—cADss 1.0。CADSS 1.O运用了本文所讨论的各种技术,针对各类型项目开发了大量的业务流程组件。由于某些类型项目在业务流程上具有报大程度上的相似性, CADSS 1.0利用了基于模板的方法,使业务流程具有可复用性,同时可开发新的业务流程组件,方便地对系统进行扩充。CADSS J.0是一种动态可重构、具有高度适应性的MIS系统,如图5所示。
3结论
新的企业经营管理模式要求企业能够精简或重构其业务流程以降低经营及管理费用,传统的MIS开发面向的是稳定的或报少变动的业务流程,己很难适应不断变化的业务需求。本文在讨论了面向业务流程重构的需求分析、业务流程的描述、业务流程的配置三项关键技术基础上.给出了面向业务流程重构的MIS开发模式--PROMIS.在该模式下开发的MIS具有高度的适应性。并说明了PROMIS的一种企业具体应用实现一面向业务流程重构的基于模板的投资项目MIS—CADSS 1.0。
(本文不涉密)
责任编辑: